ĻH118588 207 365 464 496 170 1107 195 124 261 320 211 389 367 245 294 249 553 218 247 127 317 153 158 187 132 237 130 237 266 217 139 237 180 222 126 676 165 209 237 208 309 314 141 223 186 218 276 326 119 222 172 122 388 158 155 242 230 292 376 276 181 229 248 117 190 190 105 217 118 249 289 204 172 157 326 153 204 170 195 128 204 623 123 236 168 155 171 475 170 292 193 257 449 581 281 151 244 212 153 306 174 212 233 193 350 199 268 280 422 611 778 358 219 129 155 229 233 239 304 1347 197 188 212 424 128 744 839 660 120 133 464 218 193 153 130 147 213 164 116 202 227 157 282 203 201 156 348 399 232 122 128 240 222 217 554 321 490 177 246 343 208 227 339 346 212 319 212 240 152 255 493 154 208 170 173 148 167 567 265 237 142 126 201 202 1202 254 287 263 200 151 126 202 168 293 136 127 189 165 149 161 126 133 169 119 126 185 152 202 K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-07T07:40:19.000000Z K 7 svn:log V 269 o Fix cut-n-paste whitespace corruption in previous commit o For trap-based upcalls the argument (the kse_mailbox) to the UTS must be written onto the kernel stack, not the user stack. While here, deal with the fact that we may be at a NaT collection point. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-08-07T07:45:35.000000Z K 7 svn:log V 371 Implement btowc() in terms of mbrtowc() instead of sgetrune(), and wctob() in terms of wcrtomb() instead of sputrune(). There should be no functional differences, but there may be a small performance hit because we make an extra function call. The aim here is to have as few functions as possible calling s{get,put}rune() to make it easier to remove them in the future. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-07T07:52:39.000000Z K 7 svn:log V 400 Better define the flags in the mcontext_t and properly set the flags when we create contexts. The meaning of the flags are documented in . I only list them here to help browsing the commit logs: _MC_FLAGS_ASYNC_CONTEXT _MC_FLAGS_HIGHFP_VALID _MC_FLAGS_KSE_SET_MBOX _MC_FLAGS_RETURN_VALID _MC_FLAGS_SCRATCH_VALID Yes, _MC_FLAGS_KSE_SET_MBOX is a hack and I'm proud of it :-) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-08-07T07:59:36.000000Z K 7 svn:log V 78 Implement mbtowc() in terms of mbrtowc(), and wctomb() in terms of wcrtomb(). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-07T08:03:05.000000Z K 7 svn:log V 1010 Grok async contexts. When a thread is interrupted and an upcall happens, the context of the interrupted thread is exported to userland. Unlike most contexts, it will be an async context and we cannot easily use our existing functions to set such a context. To avoid a lot of complexity that may possibly interfere with the common case, we simply let the kernel deal with it. However, we don't use the EPC based syscall path to invoke setcontext(2). No, we use the break-based syscall path. That way the trapframe will be compatible with the context we're trying to restore and we save the kernel a lot of trouble. The kind of trouble we did not want to go though ourselves... However, we also need to set the threads mailbox and there's no syscall to help us out. To avoid creating a new syscall, we use the context itself to pass the information to the kernel so that the kernel can update the mailbox. This involves setting a flag (_MC_FLAGS_KSE_SET_MBOX) and setting ifa (the address) and isr (the value). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-08-07T08:04:01.000000Z K 7 svn:log V 102 Implement mbstowcs() as a wrapper around mbsrtowcs(), and wcstombs() as a wrapper around wcsrtombs(). END K 10 svn:author V 3 non K 8 svn:date V 27 2003-08-07T08:13:37.000000Z K 7 svn:log V 32 We donot need `\n' for panic(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-08-07T09:34:51.000000Z K 7 svn:log V 168 Implement mblen(s, n) as mbtowc(NULL, s, n) to avoid calling sgetrune() and to simplify things. This is only valid until we start supporting state-dependent encodings. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-07T10:40:24.000000Z K 7 svn:log V 225 When configuring the interface down and up again try to re-open all connections that have been open (and were not closing) when the interface was stopped. This makes the behaviour of fatm(4) more like the behaviour of en(4). END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-07T13:14:57.000000Z K 7 svn:log V 116 MFC: Add BPF support to HARP network interfaces. PR: kern/51831 Submitted by: Vincent Jardin END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-07T13:42:31.000000Z K 7 svn:log V 294 Make the driver preserve open connections accross ifconfig down and up commands. When configuring the interface down only the connections that are currently closing are deleted from the connection table. When the interface is configured up, all connections that are in the table are re-opened. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-08-07T13:58:13.000000Z K 7 svn:log V 274 The ktrace mutex does not need to be locked around the post of the ktrace semaphore and doing so can lead to a possible reversal. WITNESS would have caught this if semaphores were used more often in the kernel. Submitted by: Ted Unangst , Dawson Engler END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T14:17:23.000000Z K 7 svn:log V 152 Comment out ctype.h. It's not ok to always include in the !_KERNEL case since the bootblocks have their own local includes. Sorry for breaking world. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-07T14:30:58.000000Z K 7 svn:log V 199 Make open channels persist across ifconfig down and up. All channels that are not currently closing when the interface is configured down will be brough up as soon as the interface is configured up. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-08-07T14:43:43.000000Z K 7 svn:log V 152 -v no longer a valid argument to setfacl(1) -- remove from usage(). PR: 55318 Submitted by: Grzegorz Czaplinski END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-08-07T14:52:17.000000Z K 7 svn:log V 456 Add additional documentation to setfacl(1) regarding the behavior of tools such as chmod(1) and ls(1) when it comes to acting on objects that have POSIX.1e extended ACLs. Specifically, discuss the substitution of the mask entry for the group entry in the mode representation of the ACL. Differently worded from the submission, and could probably use further refinement. PR: 55319 Submitted by: Grzegorz Czaplinski END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T14:53:14.000000Z K 7 svn:log V 125 Null terminate the OEM hint. This rids my laptop of the smiley face that would follow the 6 valid chars of the table entry. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-08-07T14:58:46.000000Z K 7 svn:log V 154 Do not poll during discover. Add a polling tunable to the interface struct to be able to turn polling on/off. Tested by: Larry Rosenman END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-08-07T15:00:55.000000Z K 7 svn:log V 35 Add all interface polling patches. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-08-07T15:04:27.000000Z K 7 svn:log V 224 Consistently use the BSD u_int and u_short instead of the SYSV uint and ushort. In most of these files, there was a mixture of both styles and this change just makes them self-consistent. Requested by: bde (kern_ktrace.c) END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-07T15:44:59.000000Z K 7 svn:log V 59 MFC: Constify the argument to several pdu_print functions. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T15:51:35.000000Z K 7 svn:log V 66 Remove nowerror from some files that no longer generate warnings. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T15:52:42.000000Z K 7 svn:log V 95 Remove the user include of ctype.h and instead include it for each utility that uses strupr(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T16:38:31.000000Z K 7 svn:log V 40 Import compiler/ files from acpica 0619 END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T16:38:31.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r118611, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T16:38:54.000000Z K 7 svn:log V 38 Import common/ files from acpica 0619 END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T16:38:54.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r118613, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-08-07T16:42:27.000000Z K 7 svn:log V 170 Update some argument-documenting comments to match reality. Add an explicit range check to those same arguments to reduce risk of cardiac arrest in future code readers. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T16:51:50.000000Z K 7 svn:log V 124 Add the acpidb and iasl utilities. This is not yet hooked up to the build. Obtained from: acpicatools port by Iwasaki-san END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T16:59:44.000000Z K 7 svn:log V 47 Import the userland interface from acpica 0619 END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T16:59:44.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r118617, 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-08-07T16:59:45.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'acpica-vendor-sys-r20030619'. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-08-07T17:08:26.000000Z K 7 svn:log V 129 td_dupfd just needs to be less than 0, it does not have to hold the negative value of the index of the new file, so just use -1. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T18:09:17.000000Z K 7 svn:log V 34 Add man pages for acpidb and iasl END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-08-07T18:16:59.000000Z K 7 svn:log V 583 1. Basic PIM kernel support Disabled by default. To enable it, the new "options PIM" must be added to the kernel configuration file (in addition to MROUTING): options MROUTING # Multicast routing options PIM # Protocol Independent Multicast 2. Add support for advanced multicast API setup/configuration and extensibility. 3. Add support for kernel-level PIM Register encapsulation. Disabled by default. Can be enabled by the advanced multicast API. 4. Implement a mechanism for "multicast bandwidth monitoring and upcalls". Submitted by: Pavlin Radoslavov END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-08-07T18:17:43.000000Z K 7 svn:log V 73 New PIM header files. Submitted by: Pavlin Radoslavov END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T18:19:12.000000Z K 7 svn:log V 116 Fix a bug that would result in a very long sleep. Change has been submitted to the vendor. Obtained from: iwasaki END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T18:19:12.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r118624, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-08-07T18:19:28.000000Z K 7 svn:log V 115 Add support for "options PIM" in the kernel configuration file. Submitted by: Pavlin Radoslavov END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-08-07T18:21:21.000000Z K 7 svn:log V 216 1. Add support for printing PIM-related statistics with netstat -s -p pim 2. Print information about the bandwidth meters installed in the kernel with netstat -g Submitted by: Pavlin Radoslavov END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-08-07T18:22:34.000000Z K 7 svn:log V 222 - Eliminate the "rm" command that was causing us trouble in rev. 1.799. - Normalize doRELEASE to avoid seeing "`ftp.1' is up to date." warning when doing "make rerelease", and ftp.1 was already built. Reviewed by: jhb END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-07T18:24:35.000000Z K 7 svn:log V 49 MFC 1.150: Remove unused cmd6workaround() calls. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2003-08-07T18:25:19.000000Z K 7 svn:log V 127 MFC: Allow diskless_remount files to contain path beginning with / which will be mounted relative to the NFS root mountpoint. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2003-08-07T18:35:16.000000Z K 7 svn:log V 89 MFI386: Acquire the page queues lock in pmap_insert_entry(), from i386/i386/pmap.c 1.423 END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-08-07T19:10:35.000000Z K 7 svn:log V 123 Make this WARNS=6 clean by renaming the variable 'err' to 'error' in order not to shadow err(3). Tested by: make universe END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-08-07T19:12:06.000000Z K 7 svn:log V 184 Fix logic in Makefile.i386,v 1.249: only back up ${DESTDIR}${KODIR} to ${DESTDIR}${KODIR}.old if we have booted from ${DESTDIR}${KODIR}, and always keep kern.bootfile in a good shape. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-08-07T19:33:11.000000Z K 7 svn:log V 233 MELCO has a similar product to Buffalo LPC3-CLX: named the same and has the same product id, but different vendor id. It also appears that the MELCO's id should be 0x18a instead of 0x8a01. Fix this. Submitted by: Shizuka Kudo-san END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-08-07T19:36:06.000000Z K 7 svn:log V 27 Sync to 1.62 of pccarddevs END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-08-07T19:40:05.000000Z K 7 svn:log V 129 Add MELCO LPC3_CTX. This is the same as Buffalo card of the same name with different vendor id. Submitted by: Shizuka Kudo-san END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-08-07T21:04:40.000000Z K 7 svn:log V 79 Fix typo in comments: /etc/syslogd.conf -> /etc/syslog.conf MFC after: 3 days END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-08-07T21:06:32.000000Z K 7 svn:log V 29 Correct typo in Matt's name. END K 10 svn:author V 5 billf K 8 svn:date V 27 2003-08-07T21:27:17.000000Z K 7 svn:log V 293 0) preallocate per-interface context structures without the ifnet lock held 1) avoid immediately calling bzero() after malloc() by passing M_ZERO 2) do not initialize individual members of the global context to zero 3) remove an unused assignment of ifctx in bootpc_init() Reviewed by: tegge END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-08T00:30:26.000000Z K 7 svn:log V 63 MFi386 1.422 & 1.423: lock page queues in pmap_insert_entry(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-08-08T01:52:03.000000Z K 7 svn:log V 63 MFi386 1.422 & 1.423: lock page queues in pmap_insert_entry(). END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-08T03:19:22.000000Z K 7 svn:log V 149 Default to 5 seconds before sleeping to give some machines time to stabilize. This doesn't break anything on my laptop and some claim it helps them. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-08T03:20:59.000000Z K 7 svn:log V 137 Hook acpidb(8) and iasl(8) up to the build and unhook amldb(8). It will be going away after a short while but still available in ports. END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-08-08T03:41:13.000000Z K 7 svn:log V 199 Allow gcc driver to process -r option iself, do not use -Wl,-r to bypass it. Doing otherwise did not allow compiler to detect and disable conflicting options generated from specs. Reported by: jake END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-08T08:44:10.000000Z K 7 svn:log V 281 MFC: Create a sub-tree 'harp' of the net sysctl tree. This uses a fixed OID as the other protocol family sub-trees do, that is equal to the protocol-family identifier. Make the ATM layer debugging flags available under this tree. Submitted by: Vincent Jardin END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-08T10:30:41.000000Z K 7 svn:log V 181 MFC: Now that we have if_detach() don't try to get rid of all the interface stuff (routes, ...) by hand - simply use if_detach(). Submitted by: Vincent Jardin END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-08-08T11:15:57.000000Z K 7 svn:log V 87 Add /rescue/ and a reference to its manual page rescue(8). Approved by: ceri (mentor) END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-08T11:24:46.000000Z K 7 svn:log V 134 MFC: Create a sysctl that allows one to enable/disable printing of SPANS messages. Submitted by: Vincent Jardin END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-08T12:06:20.000000Z K 7 svn:log V 153 MFC: Make the debugging variable that controls dumping of IP over ATM packets accessible as a sysctl. Submitted by: Vincent Jardin END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-08-08T12:45:42.000000Z K 7 svn:log V 24 MFi386: revision 1.201. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-08-08T13:43:49.000000Z K 7 svn:log V 97 Add ko_KR.CP949 locale PR: 55341 submitted by: Hye-Shik Chang END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-08-08T13:48:15.000000Z K 7 svn:log V 97 Add ko_KR.CP949 locale PR: 55341 Submitted by: Hye-Shik Chang END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-08-08T14:02:20.000000Z K 7 svn:log V 12 Fix comment END K 10 svn:author V 3 das K 8 svn:date V 27 2003-08-08T15:17:15.000000Z K 7 svn:log V 124 ccd(4) can now operate on raw disks and other GEOM providers. Remove the paragraph that says it can't. Discussed with: phk END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-08-08T15:40:28.000000Z K 7 svn:log V 25 Implement signalcontext. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-08-08T15:44:17.000000Z K 7 svn:log V 157 Fix a bug that caused i386 to produce broken binaries for big-endian 64-bit platforms. (size_t is 32bit on i386, but Elf_Shdr.sh_size is 64bit on SPARC64.) END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-08T15:45:37.000000Z K 7 svn:log V 194 MFC: Make the debugging variables that control printing of UNI messages available as sysctls and move the debugging prints out of DIAGNOSTICS. Submitted by: Vincent Jardin END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-08-08T15:59:34.000000Z K 7 svn:log V 110 New release notes: rl(4) supports RealTek 8139C+ and 8169, ccd(4) support for raw disks, acpidb(8), iasl(8). END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-08T15:59:48.000000Z K 7 svn:log V 78 MFC 1.26: The interface type for the nifs should be IFT_IPOVERATM as per RFC. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-08-08T16:38:23.000000Z K 7 svn:log V 65 __FUNCTION__ --> __func__ Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-08-08T16:42:37.000000Z K 7 svn:log V 233 Process the "O bit." If the value of OtherConfigFlag changes from FALSE to TRUE, the host should invoke the stateful autoconfiguration protocol, requesting information. [RFC 2462 Section 5.5.3] Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-08-08T16:47:06.000000Z K 7 svn:log V 61 stop use of register. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-08-08T16:52:31.000000Z K 7 svn:log V 111 drop the code for the environment where getifaddrs(3) is not supported. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-08-08T16:56:01.000000Z K 7 svn:log V 78 KNF, correct typos and cleanup spaces. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-08-08T17:04:17.000000Z K 7 svn:log V 98 Note in STANDARDS that -gno are not (yet?) POSIX conformant. Spotted by: harti MFC after: 3 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-08-08T17:43:58.000000Z K 7 svn:log V 36 add rtsol_flags. MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-08-08T18:23:00.000000Z K 7 svn:log V 112 Add support for automatically computing the required file system size and average inode size. Reviewed by: jhb END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-08T19:03:37.000000Z K 7 svn:log V 527 Fix two (2) bugs in one (1) statement: o fix the len argument of memcmp(3) to be the size of the node field of the uuid structure, not the size of the uuid structure itself. We're comparing the node fields... o uuid_compare(3) is specified to return -1, 0 or 1, depending on the outcome of the comparison. memcmp(3) returns the difference between the first differing bytes. Hence, we cannot ever return the return value of memcmp(3) as-is. PR: standards/55370 Submitted by: Konstantin Oznobihin END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-08T19:12:28.000000Z K 7 svn:log V 28 Fix markup for uuid_equal() END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-08T19:18:43.000000Z K 7 svn:log V 140 Remove stale DCE 1.1 pointers to the IBM site. The URLs aren't valid anymore. This also fixes long line bugs caused by the lengthy URLs :-) END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-08-08T19:51:01.000000Z K 7 svn:log V 74 Make this WARNS=6 clean by prototyping 'usage'. Tested by: make universe END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-08-08T20:14:28.000000Z K 7 svn:log V 63 Drop MIP6 code. We don't support MIP6 yet. MFC after: 1 week END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-08-08T20:23:10.000000Z K 7 svn:log V 74 Copyin the thread mailbox flags from the correct location in the mailbox. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-08-08T21:00:57.000000Z K 7 svn:log V 383 Added the new knob MINIROOT that, when set, causes the creation of the bootable UFS image, miniroot.ufs, fully identical to the contents of the "bootonly" CD-ROM. The image is made available on FTP as miniroot/miniroot.ufs.gz, for resemblance with NetBSD. This replaces the boot.flp image for sparc64, making the latter as coming with NO_FLOPPIES. Reviewed by: jhb Tested by: hrs END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-08-08T21:16:06.000000Z K 7 svn:log V 73 Since it builds and seems to work OK, add libpthread to the amd64 build. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-08-08T22:20:59.000000Z K 7 svn:log V 195 o Add code to GC freed KSEs and KSE groups o Fix a bug in kse_free_unlocked(), kcb_dtor shouldn't be called because the KSE is cached and will be resued in _kse_alloc(). Reviewed by: deischen END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-08-08T22:38:15.000000Z K 7 svn:log V 100 - Remove GIANT_REQUIRED from pipespace(). - Remove a duplicate initialization from pipe_create(). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-08-08T23:01:12.000000Z K 7 svn:log V 162 Initialize bp->bio_driver1 in idad_strategy(). Removed by accident in 1.38. This fixes the trap 12 everyone was seeing in ida_construct_qcb(). PR: kern/53245 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-08T23:33:42.000000Z K 7 svn:log V 353 Add the PCI Id of the Intersil prism3 (mini-PCI) WLAN chip. The Vaio PCG-505BX (for example) has one of those: wi0: mem 0xf8000000-0xf8000fff at device 2.0 on pci2 wi0: 802.11 address: 00:02:8a:94:d8:73 wi0: using RF:PRISM3(Mini-PCI) wi0: Intersil Firmware: Primary (1.1.1), Station (1.5.6) wi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-09T01:55:37.000000Z K 7 svn:log V 485 Fix sign-extension bug for 32 and 64-bit values. For 64-bit values this involves the sign-extension of the high and low "word". Both of which are 32-bit. The bug is especially harmful on ia64, where 0x9fffffffe0000000 is a common address (base of register stack). This was invariably displayed as 0xffffffffe0000000. The sign-extension is fixed by using {b|l}e{16|32|64}dec() where applicable. Since elfdump(1) is not a bootstrap tool, dependency on these functions is not a problem. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-08-09T02:55:11.000000Z K 7 svn:log V 186 #ifdef INET6 the if_loop packet defrag; since only the ipv6 stack (might) require this to be done, there's no reason to waste time doing it if ipv6 isn't compiled in. MFC after: 1 week END K 10 svn:author V 3 bms K 8 svn:date V 27 2003-08-09T02:56:54.000000Z K 7 svn:log V 59 Add the AODV routing protocol. Approved by: jake (mentor) END K 10 svn:author V 3 bms K 8 svn:date V 27 2003-08-09T03:02:43.000000Z K 7 svn:log V 151 Add the AODV routing protocol. Correct my previous omission of MFC details from cvs log. PR: conf/55125 Approved by: jake (mentor) MFC after: 2 days END K 10 svn:author V 3 bms K 8 svn:date V 27 2003-08-09T03:23:24.000000Z K 7 svn:log V 119 Add the POSIX 1003.1-2001 posix_madvise() interface. PR: standards/54634 Reviewed by: das Approved by: jake (mentor) END K 10 svn:author V 3 bms K 8 svn:date V 27 2003-08-09T04:07:42.000000Z K 7 svn:log V 61 PR: docs/53688 Submitted by: bms Approved by: jake (mentor) END K 10 svn:author V 3 bms K 8 svn:date V 27 2003-08-09T04:21:18.000000Z K 7 svn:log V 213 Add more detail about the filesystem-specific options available to the user. Administer zen master treatment to the side of this new committer's head. PR: docs/53688 Submitted by: bms Approved by: jake (mentor) END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-08-09T05:37:54.000000Z K 7 svn:log V 77 Add signalcontext() which will be needed by libpthread. Reviewed by: marcel END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-08-09T05:44:00.000000Z K 7 svn:log V 117 Also ifdef the variable which becomes unused w/o INET6, fixing the build after the previous commit. Noticed by: alc END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-08-09T05:44:27.000000Z K 7 svn:log V 135 Add alpha support to libpthread. It compiles but hasn't been tested; there is still some missing kernel support. Reviewed by: marcel END K 10 svn:author V 3 non K 8 svn:date V 27 2003-08-09T06:18:30.000000Z K 7 svn:log V 100 [MFC] We do not need `\n' for panic(). cam/scsi/scsi_low.c: 1.15 -> 1.16 dev/ct/ct.c: 1.5 -> 1.6 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-09T07:06:09.000000Z K 7 svn:log V 254 Perform first-aid: unbreak the build for amd64 and ia64 by patching osunixxf.c on the fly. This avoids having to pull it from the vendor branch or otherwise pollute the repository with new short-lived files. This should hold until the real fix arrives. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-08-09T13:42:16.000000Z K 7 svn:log V 101 MFC: 1.64 Clarify that the 'state' information consists of characters, not only letters (e.g. IWs+) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-08-09T15:16:45.000000Z K 7 svn:log V 172 Call bus_dmamap_create() to create the per-SRB buffer maps. Note that none of the SRB resources are freed when the driver unloads; maybe that will be tackled another day. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-08-09T15:29:52.000000Z K 7 svn:log V 182 Add libpthread to the alpha build. Requested by ru: Since the majority of archs can now support the build of libpthread, rearrange the Makefile to treat libpthread as an exception. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 2003-08-09T16:21:21.000000Z K 7 svn:log V 327 MFC: PAE support, based on Jake Burkholder's work in current. Jake's work was sponsored by DARPA, Network Associates Laboratories. Major changes include: - introduction of vm_paddr_t to represent physical address - support for page directory pointer table - removal of (recursive) alternative address space Reviewed by: jake END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-09T17:07:24.000000Z K 7 svn:log V 515 o There are 6 trap disable bits in ar.fpsr, not five. Even though we didn't provide a constant for one of them (non-IEEE denormal trap), in an attempt to not support it probably, it's not we are left with the lower 5 bits. o Properly mask the passed or returned fp_except_t. Not doing so causes instant core dumps by trying to write an invalid value to ar.fpsr. Now that we're masking, stop using exclusive-or to invert bits. This fixes the illegal instruction fault encountered when building mozilla. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-08-09T18:01:19.000000Z K 7 svn:log V 685 Background: When proc_rwmem() wired and mapped a page, it also added a reference to the containing object. The purpose of the reference being to prevent the destruction of the object and an attempt to free the wired page. (Wired pages can't be freed.) Unfortunately, this approach does not work. Some operations, like fork(2) that call vm_object_split(), can move the wired page to a difference object, thereby making the reference pointless and opening the possibility of the wired page being freed. A solution is to use vm_page_hold() in place of vm_page_wire(). Held pages can be freed. They are moved to a special hold queue until the hold is released. Submitted by: tegge END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-09T19:11:20.000000Z K 7 svn:log V 262 Apparently I limited my testing of the ductape and bubblegum solution to acpidb. The same problem exists in iasl. Add JIT patching there too. Add a comment to both makefiles to increase the chance that both kludges are removed when a real solution is committed. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-08-09T19:11:52.000000Z K 7 svn:log V 122 Add a nsmb.conf manual page. PR: 45833 Submitted by: osa@FreeBSD.org (original version) Reviewed by: ru, tjr, osa, -doc END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-08-09T20:31:25.000000Z K 7 svn:log V 37 Minor fixes to a couple of comments. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-08-09T20:33:53.000000Z K 7 svn:log V 63 Add comments about some alignment that looks a little strange. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-08-09T20:36:06.000000Z K 7 svn:log V 136 Turn the annoying and long error message off. It was so long that it was even hard to find the real error cause. Requested by: rwatson END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-08-09T20:38:53.000000Z K 7 svn:log V 140 When allocating memory, align it to the minimum alignment required for cardbus bridges if the alignment requirements were less restrictive. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-08-09T20:44:08.000000Z K 7 svn:log V 146 Fix devices which do not support ifm_status. Always return TRUE for them. Reported by: mdodd Tested by: Craig Rodrigues END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-08-09T20:49:22.000000Z K 7 svn:log V 211 CBB_SOCKET_STAT_ is too long. Change it to CBB_STATE_. Also, make some minor changes to more closely match the bit names used in the 7.0 version of the PCMCIA standard. Also add bits from the FORCE register. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-08-09T21:05:54.000000Z K 7 svn:log V 1253 Add code to cope more with strange conditions after careful study of the standard. 1) When the bridge tells us that we have a card that isn't recognized, we use the force register to force the CV_TEST to run. This test causes the bridge to re-evaluate the card. Once this re-evaluation process happens, we get a new interrupt that may say it is ready to process. We try this up to 20 times. Tests have shown that this appears to correctly reset the 'Unknown card type' problem that I saw on my Sony PCG-505TS. 2) Take a page from OLDCARD and always read the CSC register in the ISR. Some TI (and it seems maybe Ricoh) chipsets require this to behave properly. This work around appears to work due to some power management protocols that were improperly implemented. Maybe it can be removed when this driver supports the full PME# protocol described in the standards. 3) Minor additional debug printf when debugging is enabled. 4) Minor additional commentary for things that are obvious only after study. # I'm committing this from my Sony PCG-505TS using shared PCI interrupts # and NEWCARD, but there are some issues with the Ricoh bridge still, but # at least now I can boot with the card inserted and have it work. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-08-09T23:07:21.000000Z K 7 svn:log V 101 Don't provide a mutex in the S/G list dma tag since it will never be defered. Fix some nearby style. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-08-09T23:14:33.000000Z K 7 svn:log V 95 Use get_mcontext in sendsig and set_mcontext in sigreturn instead of frobbing things directly. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-08-10T01:04:05.000000Z K 7 svn:log V 119 Instead of unconditionally refusing to install if no swap partitions are specified, prompt the user with a yes/no box. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-08-10T01:32:16.000000Z K 7 svn:log V 329 Silence unwanted 'gigabit link up' messages: do not treat the BGE_MACSTAT_MI_COMPLETE bit in the MAC status register as a link change indicator. We turn this bit on now because some of the newer chips need it, but it usually just means that reading/writing an MII/GMII register has completed, not that a link change has occured. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-08-10T01:35:36.000000Z K 7 svn:log V 33 Re-enable pcfclock in the build. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-08-10T01:41:35.000000Z K 7 svn:log V 649 - Update some comments regarding hardware details of the 8169 and note the existence of the 8169S and 8110S components. (The 8169 is just a MAC, the 8169S and 8110S contain both a MAC and PHY.) - Properly handle list and buffer addresses as 64-bit. The RX and TX DMA list addresses should be bus_addr_t's. Added RL_ADDR_HI() and RL_ADDR_LO() macros to obtain values for writing into chip registers. - Set a slightly different TIMERINT value for 8169 NICs for improved performance. - Change left out of previous commit log: added some additional hardware rev codes for other 10/100 chips and for the 8169S/8110S 'rev C' gigE MACs. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-08-10T02:40:49.000000Z K 7 svn:log V 746 Some bridges, like o2 micro and maybe ricoh, have some issues between the time the card is inserted and the time that the card is configured. This can lead to interrupt storms. The O2Micro suggested workaround is to route the card function interrupt to IRQ1. It appears from my testing that this is an acceptable workaround for most chipsets (there's still some issue with the ricoh chipset). Also, only look at the NOT_A_CARD bit when the bridge tells us there's a card present. At least one test caused this to be true after the card was removed, but the author couldn't recreate it with the workaround in place. The change is more conservative than the previous code, but still has the work around that wasn't present in the older code. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-08-10T02:41:18.000000Z K 7 svn:log V 565 Grrr. There is a gratuitous difference in the RX descriptor status word between the 8139C+ and the 8169. The 8139C+ has a 'frame alignment error bit' (bit 27) but the 8169 does not. Rather than simply mark this bit as reserved, RealTek removed it completely and shifted the remaining status bits one space to the left. This was causing rl_rxeofcplus() to misparse the error and checksum bits. To workaround this, rl_rxeofcplus() now shifts the rxstat word one bit to the right before testing any of the status bits (but after the frame length has been extracted). END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-08-10T03:47:29.000000Z K 7 svn:log V 28 MF p4: Minor style(9) nit. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-08-10T05:30:42.000000Z K 7 svn:log V 37 MFC: Revision 1.23: Document ENOSPC. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-10T08:04:21.000000Z K 7 svn:log V 368 Now that we can ignore up to 8KB of dirty registers, remove the RSE magic from exec_setregs(). In set_mcontext() we now also don't have to worry that we entered the kernel with more that 512 bytes of dirty registers on the kernel stack. Note that we cannot make any assumptions anymore WRT to NaT collection points in exec_setregs(), so we have to deal with them now. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-08-10T09:23:51.000000Z K 7 svn:log V 125 Add manual pages for the BIG5, GB18030 and MSKanji encodings. These may need to be fleshed out a little, especially big5(5). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-08-10T09:25:52.000000Z K 7 svn:log V 100 Add cross references to the new character encoding manual pages, and to mbsinit(3) while I'm at it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-08-10T09:54:22.000000Z K 7 svn:log V 58 Make the name of the release running script overrideable. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-08-10T11:26:18.000000Z K 7 svn:log V 38 Add a cross reference to Unicode 3.0. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-08-10T11:34:35.000000Z K 7 svn:log V 55 Add a fairly minimal manual page for the GBK encoding. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-08-10T11:36:42.000000Z K 7 svn:log V 120 Cross-reference gbk(5) now that it exists. Fix a copy & paste error: one occurrence of GB 18030 should have been 11383. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-08-10T11:36:43.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 tjr K 8 svn:date V 27 2003-08-10T11:38:28.000000Z K 7 svn:log V 24 Cross-reference gbk(5). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-08-10T11:41:38.000000Z K 7 svn:log V 109 Fix the case of the encoding name in the ENCODING line. Names are case-sensitive, and MSKANJI does not work. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-08-10T11:51:14.000000Z K 7 svn:log V 134 Add GB18030 and GBK to the list of encodings. Cross-reference the new manual pages for the Big5, GB18030, GBK, and MSKanji encodings. END K 10 svn:author V 5 ticso K 8 svn:date V 27 2003-08-10T14:28:24.000000Z K 7 svn:log V 63 Don't hardcode unit numer '0'. We can have multiple instances. END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-08-10T14:57:47.000000Z K 7 svn:log V 187 Switch from legacy to native mode for ICH4 and ICH5. Submitted by: Shin-ichi YOSHIMOTO Test by: Markko Merzin PR: kern/53242 MFC after: 5 days END K 10 svn:author V 3 das K 8 svn:date V 27 2003-08-10T16:53:21.000000Z K 7 svn:log V 110 MFC: v1.21 Don't overflow the block quota calculations for NFS mounts. v1.22 Remove redundant declarations. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-08-10T17:49:55.000000Z K 7 svn:log V 107 For type 0 rng lower initial drop to 50, it is enough to hide linearity Reorganize historic #ifdef section END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-08-10T17:56:58.000000Z K 7 svn:log V 63 Lower initial drop value to 50, it is enough to hide linearity END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-08-10T18:04:35.000000Z K 7 svn:log V 253 The BCM5704 ASIC has a smaller mbuf space than the 5700/1/2/3. Failure to configure this correctly yields many watchdog timeouts even on lightly loaded machines. This is a common complaint from users with Dell 1750 servers with built-in dual 5704 NICs. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2003-08-10T18:08:49.000000Z K 7 svn:log V 304 MFC: properly set mbuf space size for the BCM5704 NICs to fix watchdog timeouts on Dell 1750 servers, and fix spurious 'gigabit link up' messages due to not ignoring the 'MI_COMPLETE' bit in the MAC status register. (I'm MFCing these fairly quickly since they're fixes for pretty serious/annoying bugs.) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-08-10T18:14:11.000000Z K 7 svn:log V 137 MFC rev 1.302: Check the address provided to vm_map_stack() against the vm map's maximum, returning an error if the address is too high. END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-08-10T20:25:46.000000Z K 7 svn:log V 31 MFC: Support for the 3ware API END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-08-10T20:27:00.000000Z K 7 svn:log V 37 Bump __FreeBSD_version for 3ware API END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-08-10T20:48:59.000000Z K 7 svn:log V 142 Revert revision 1.25 now that mergemaster does a 'make all' to build the required .cf file(s). Submitted by: ru X-MFC after: mergemaster MFC END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-10T21:33:07.000000Z K 7 svn:log V 126 o move cpu_reset() from vm_machdep.c to machdep.c. o reorder cpu_boot(), cpu_halt() and identifycpu(). No functional change. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-08-10T21:51:41.000000Z K 7 svn:log V 122 Add one more INVARIANTS check to the mbuf code which detects attempts to free out of range pointers back to the freelist. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-08-10T21:53:55.000000Z K 7 svn:log V 461 Rename pmap_changebit() to pmap_clear_ptes() and remove the last parameter. The new name better reflects what the function does and how it is used. The last parameter was always FALSE. Note: In theory, gcc would perform constant propagation and dead code elimination to achieve the same effect as removing the last parameter, which is always FALSE. In practice, recent versions do not. So, there is little point in letting unused code pessimize execution. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-08-10T21:55:57.000000Z K 7 svn:log V 226 Mega MFC of the xl driver: if_xl.c 1.149 if_xlreg.h 1.46 As few modifications as possible were made in this MFC, which includes busdma support for PAE users, Vlan support for older pre-905B cards, and other various cleanups. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-08-10T22:01:37.000000Z K 7 svn:log V 397 Change name of state_link() to state_polling() to make it more clear what it does. Trim interface_active() to just do what it should do. Check if we got link or not and if the NIC supports it. No special treatment for mediachecks here anymore. Simplify the code a lot, and remove doublicated parts. Fix two minor spelling errors. Add one missing #ifdef ENABLE_POLLING_MODE Reviewed by: mdodd END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-08-10T22:07:28.000000Z K 7 svn:log V 81 If thread mode is not activated yet, don't do extra work. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-08-10T22:15:03.000000Z K 7 svn:log V 149 Tweak rtld lock to allow recursive on reader lock and detect recursive on writer lock. This is first cut at rwlock for rtld. Submitted by: desichen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-08-10T22:20:41.000000Z K 7 svn:log V 246 If thread mode is not activated yet, just call __sys_fork() directly, otherwise masks all signals until fork() returns, in child process, we reset library state before restoring signal masks until we reach a safe to point. Reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-08-10T22:30:20.000000Z K 7 svn:log V 111 Initialize rtld lock just before turning on thread mode and uninitialize rtld lock after thread mode shutdown. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-08-10T22:35:46.000000Z K 7 svn:log V 130 Add some quick pathes to exit process when signal action is default and signal can causes process to exit. Reviewed by: deischen END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-08-10T23:04:55.000000Z K 7 svn:log V 243 Add or correct range checking of signal numbers in system calls and ioctls. In the particular case of ptrace(), this commit more-or-less reverts revision 1.53 of sys_process.c, which appears to have been erroneous. Reviewed by: iedowse, jhb END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-08-10T23:05:37.000000Z K 7 svn:log V 250 panic() if we try to handle an out-of-range signal number in psignal()/tdsignal(). The test was historically in psignal(). It was changed into a KASSERT, and then later moved to tdsignal() when the latter was introduced. Reviewed by: iedowse, jhb END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-08-10T23:09:28.000000Z K 7 svn:log V 116 MFC sys_process.c 1.113, spigot.c 1.60: Add or correct range checking of signal numbers in system calls and ioctls. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-08-10T23:17:49.000000Z K 7 svn:log V 223 MFC sys_process.c 1.113, spigot.c 1.60: Add or correct range checking of signal numbers in system calls and ioctls. MFC kern_sig.c 1.257: panic() if we try to handle an out-of-range signal number in psignal()/ tdsignal(). END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-08-10T23:23:57.000000Z K 7 svn:log V 116 MFC sys_process.c 1.113, spigot.c 1.60: Add or correct range checking of signal numbers in system calls and ioctls. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-08-10T23:26:16.000000Z K 7 svn:log V 144 The iBCS2 system call translator for statfs(2) did not check the length parameter for validity. Submitted by: David Rhodus END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-08-10T23:35:21.000000Z K 7 svn:log V 57 MFC 1.24: Validate the iBCS2 statfs(2) length parameter. END K 10 svn:author V 2 mp K 8 svn:date V 27 2003-08-10T23:52:59.000000Z K 7 svn:log V 163 MFC: Add wrapper for kqueue() to keep track of the allocated fd and allow it to be closed. This fixes a file descriptor leak when closing a kqueue() fd. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-08-11T00:17:44.000000Z K 7 svn:log V 400 Use vm_page_hold() instead of vm_page_wire(). Otherwise, a multithreaded application could cause a wired page to be freed. In general, vm_page_hold() should be preferred for ephemeral kernel mappings of pages borrowed from a user-level address space. (vm_page_wire() should really be reserved for indefinite duration pinning by the "owner" of the page.) Discussed with: silby Submitted by: tegge END K 10 svn:author V 4 kris K 8 svn:date V 27 2003-08-11T01:08:48.000000Z K 7 svn:log V 61 MFC: Remove bogus "temporary" gethostbyaddr_r implementation END K 10 svn:author V 4 kris K 8 svn:date V 27 2003-08-11T01:09:44.000000Z K 7 svn:log V 114 MFC: Remove {man,cat}n from /usr/share/man, which were originally added as part of the tcl import in olden times. END K 10 svn:author V 4 kris K 8 svn:date V 27 2003-08-11T01:13:44.000000Z K 7 svn:log V 77 MFC: Support for pkg_add -C (conflicts) and pkg_info -P (pkg_tools version). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-08-11T01:38:23.000000Z K 7 svn:log V 78 Implement cpu_set_upcall_kse(). Further tweaking may be needed after testing. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-08-11T03:39:41.000000Z K 7 svn:log V 53 Don't provide mutexes for static busdma allocations. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-08-11T04:21:58.000000Z K 7 svn:log V 72 2nd part of making the name of the release running script overrideable. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-08-11T05:51:51.000000Z K 7 svn:log V 472 More pipe changes: From alc: Move pageable pipe memory to a seperate kernel submap to avoid awkward vm map interlocking issues. (Bad explanation provided by me.) From me: Rework pipespace accounting code to handle this new layout, and adjust our default values to account for the fact that we now have a solid limit on allocations. Also, remove the "maxpipes" limit, as it no longer has a purpose. (The limit on kva usage solves the problem of having two many pipes.) END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-11T05:54:31.000000Z K 7 svn:log V 172 Fix AcpiOsMapMemory to match the function definition. Don't use UINT32 as a cast for a pointer. Change has been submitted to the vendor. Pointed out by: marcel, obrien END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-11T05:54:31.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r118765, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-11T06:52:09.000000Z K 7 svn:log V 48 MFC (partial) 1.3: definitions for ABR and UBR. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-08-11T07:05:55.000000Z K 7 svn:log V 33 Fix sparc64 LINT build. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-11T07:08:30.000000Z K 7 svn:log V 106 MFC: Add support for CBR and VBR PVCs for IP over ATM. Submitted by: Vincent Jardin END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-11T07:09:55.000000Z K 7 svn:log V 107 MFC: Add support for CBR and VBR PVCs for IP over ATM. Submitted by: Vincent Jardin END K 10 svn:author V 3 bms K 8 svn:date V 27 2003-08-11T07:14:08.000000Z K 7 svn:log V 1108 Add the mlockall() and munlockall() system calls. - All those diffs to syscalls.master for each architecture *are* necessary. This needed clarification; the stub code generation for mlockall() was disabled, which would prevent applications from linking to this API (suggested by mux) - Giant has been quoshed. It is no longer held by the code, as the required locking has been pushed down within vm_map.c. - Callers must specify VM_MAP_WIRE_HOLESOK or VM_MAP_WIRE_NOHOLES to express their intention explicitly. - Inspected at the vmstat, top and vm pager sysctl stats level. Paging-in activity is occurring correctly, using a test harness. - The RES size for a process may appear to be greater than its SIZE. This is believed to be due to mappings of the same shared library page being wired twice. Further exploration is needed. - Believed to back out of allocations and locks correctly (tested with WITNESS, MUTEX_PROFILING, INVARIANTS and DIAGNOSTIC). PR: kern/43426, standards/54223 Reviewed by: jake, alc Approved by: jake (mentor) MFC after: 2 weeks END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-11T07:14:10.000000Z K 7 svn:log V 159 Add the new arguments for the add pvc command to the help information. Correct a comment. Submitted by: Vincent Jardin MFC after: 3 days END K 10 svn:author V 3 bms K 8 svn:date V 27 2003-08-11T07:16:21.000000Z K 7 svn:log V 194 Add the mlockall()/munlockall() system call manual page from NetBSD. PR: kern/42426, standards/54223 Obtained from: NetBSD Reviewed by: jake, alc Approved by: jake (mentor) MFC after: 2 weeks END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-08-11T08:40:02.000000Z K 7 svn:log V 168 Add ng_atmpif: a HARP physical interface emulation. This allows one to run the HARP ATM stack without real hardware. Submitted by: Vincent Jardin END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-08-11T09:09:10.000000Z K 7 svn:log V 104 bus_dmamap_create() is no longer optional for non-static dma mappings. Thanks to ru@ for testing this. END K 10 svn:author V 4 kris K 8 svn:date V 27 2003-08-11T09:22:04.000000Z K 7 svn:log V 58 MFC: Add pkgwrap.c to unbreak build. Pointy hat to: kris END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-08-11T09:35:51.000000Z K 7 svn:log V 35 MFC: the ``force-scripts'' option. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-08-11T10:14:38.000000Z K 7 svn:log V 106 Fix typo: `uap->data' versus `data'. Noticed by: Anil , Bruce M Simpson END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-08-11T10:16:35.000000Z K 7 svn:log V 73 Merge from RELENG_4_7 1.51.2.4.2.2: Fix typo: `uap->data' versus `data'. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-08-11T13:13:46.000000Z K 7 svn:log V 196 Make the documentation of PT_STEP match its implementation: the `data' parameter is not ignored; if non-zero, it specifies a signal number to be delivered to the traced process. MFC after: 1 day END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-08-11T13:31:50.000000Z K 7 svn:log V 43 MFC: /etc/syslogd.conf -> /etc/syslog.conf END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-08-11T13:39:48.000000Z K 7 svn:log V 34 Correct typo in Matt's last name. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-11T15:34:43.000000Z K 7 svn:log V 97 Style cleanups to match the rest of this directory. For acpi_battery.c, remove unused includes. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-08-11T15:46:37.000000Z K 7 svn:log V 73 use int64_t instead of long long. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-08-11T15:49:14.000000Z K 7 svn:log V 57 Remove the band-aid to make these compile on amd64/ia64. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-08-11T15:49:47.000000Z K 7 svn:log V 69 use strlcpy() and snprintf(). Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-08-11T15:51:54.000000Z K 7 svn:log V 34 reduce #ifdef. MFC after: 1 week END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-08-11T15:53:55.000000Z K 7 svn:log V 40 New release notes: SA-03:09, SA-03:10. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-08-11T15:54:29.000000Z K 7 svn:log V 76 New errata: SA-03:09, SA-03:10. Minor grammatical fixes to SA-03:08 item. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-08-11T15:59:52.000000Z K 7 svn:log V 26 MFC: SA-03:09, SA-03:10. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-08-11T16:01:02.000000Z K 7 svn:log V 33 New errata: SA-03:09, SA-03:10. END K 10 svn:author V 5 simon K 8 svn:date V 27 2003-08-11T19:10:59.000000Z K 7 svn:log V 91 MFC revision 1.2: - Correct the path to the dot.nsmbrc sample file. - Add FreeBSD CVS tag. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-08-11T19:32:19.000000Z K 7 svn:log V 59 Have the -a and -f options work together. PR: misc/40057 END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-08-11T19:37:11.000000Z K 7 svn:log V 109 Drop Giant in recvit before returning an error to the caller to avoid leaking the Giant on the syscall exit. END