ƒ¬j112635 224 180 285 163 274 134 126 166 192 203 260 213 176 227 234 170 812 221 194 199 179 145 202 147 219 238 228 225 135 182 132 342 131 146 556 144 178 335 357 139 183 660 206 201 493 795 296 237 252 209 159 771 668 526 132 1155 223 571 421 188 281 350 281 522 229 134 123 217 213 147 234 266 201 197 126 272 1194 111 236 203 116 144 153 376 132 127 299 144 344 172 159 164 238 171 126 136 525 202 590 188 261 206 130 252 339 226 146 144 154 185 165 147 161 145 223 193 151 161 170 234 205 204 204 240 149 171 165 280 285 168 139 119 109 150 136 138 161 164 260 149 236 153 175 295 543 315 386 179 153 166 259 120 127 370 384 171 263 517 131 131 135 133 115 146 174 120 200 195 133 138 185 128 144 257 542 848 120 242 176 139 131 149 158 160 199 403 140 277 249 100 129 163 251 113 134 245 196 212 150 437 130 161 735 171 310 270 124 484 225 449 158 164 287 121 156 406 133 137 127 122 180 193 369 152 309 K 10 svn:author V 6 olgeni K 8 svn:date V 27 2003-03-25T20:21:20.000000Z K 7 svn:log V 85 Whitespace: wrap paragraph before column 80 (no content changes). Approved by: bmah END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T20:22:02.000000Z K 7 svn:log V 190 - Add a comment regarding SETPFX_OBJID - Add an Objid definition for MADGE_OBJECT1 - Add an array to map ilmi_states to ASCII descriptions. Submitted by: Richard Hodges END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T20:25:05.000000Z K 7 svn:log V 69 Correct a comment. Submitted by: Richard Hodges END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T20:34:46.000000Z K 7 svn:log V 179 - Handle the 'GET PREFIX' request. - Deal with MADGE_OBJECT1 requests. - Move code inside of switch cases to separate functions. Submitted by: Richard Hodges END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T22:01:27.000000Z K 7 svn:log V 40 Don't compile in lmi_object_instance(). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T22:10:01.000000Z K 7 svn:log V 32 Set pdu->pdulen in build_pdu(). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-25T22:16:27.000000Z K 7 svn:log V 71 aic79xx.reg: Correct default precompensation value for RevA hardware. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-25T22:17:01.000000Z K 7 svn:log V 97 aic79xx.reg: Correct default precompensation value for RevA hardware. Approved by: re (murray) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-25T22:17:19.000000Z K 7 svn:log V 107 aic79xx.reg: Correct default precompensation value for RevA hardware. Approved by: re (murray) END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-03-25T22:20:02.000000Z K 7 svn:log V 165 Update the description of the -u option to mention that IP_PORTRANGE_HIGH and _DEFAULT are the same for 5.x. Committed under threat of action from: The mdoc police END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-25T22:22:19.000000Z K 7 svn:log V 118 - Replace hexdump() with a prettier version. - Reformat log output. - Consolidate PDU printing code into print_pdu(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-25T23:29:44.000000Z K 7 svn:log V 84 Put a newline in between APIC_IO and HTT to try and show that HTT is not mandatory. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-25T23:31:14.000000Z K 7 svn:log V 134 Add an options entry for HTT in SMP and GENERIC similar to the SMP and APIC_IO options. Requested by: John Cagle END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-25T23:33:44.000000Z K 7 svn:log V 141 Add a commented-out HTT option to GENERIC similar to SMP and APIC_IO. Requested by: John Cagle Approved by: re (murray) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-25T23:35:15.000000Z K 7 svn:log V 78 MFS: Add a commented out HTT kernel option for 4.8. Approved by: re (murray) END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-03-25T23:49:14.000000Z K 7 svn:log V 719 Try to make the MBUF_FRAG_TEST code work better. - Don't try to fragment the packet if it's smaller than mbuf_frag_size. - Preserve the size of the mbuf chain which is modified by m_split(). - Check that m_split() didn't return NULL. - Make it so we don't end up with two M_PKTHDR mbuf in the chain. - Use m->m_pkthdr.len instead of m->m_len so that we fragment the whole chain and not just the first mbuf. - Fix a nearby style bug and rework the logic of the loops so that it's more clear. This is still not quite right, because we're clearly abusing m_split() to do something it was not designed for, but at least it works now. We should probably move this code into a m_fragment() function when it's correct. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-26T01:25:39.000000Z K 7 svn:log V 123 Add missing Danish (doc/da_*) language doc subdirectory PR: docs/50290 Submitted by: Sergei Kolobov END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-26T01:30:34.000000Z K 7 svn:log V 97 There are 5 securelevels, not 4. PR: docs/50049 Submitted by: Colin Percival END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-26T01:34:23.000000Z K 7 svn:log V 101 Update amr(4) to note that LSILogic MegaRAID 320-[1/2] cards work. PR: 50139 Submitted by: asmodai END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-26T01:39:29.000000Z K 7 svn:log V 82 Document mountd_flags. PR: 50023 Submitted by: Simon L.Nielsen END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-03-26T01:44:46.000000Z K 7 svn:log V 50 req can't be NULL or we'd die. Sponsored by: RED END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-26T01:45:20.000000Z K 7 svn:log V 104 Document the MAIL_AGENT environment var. PR: 48277 Submitted by: Stefan Walter END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-03-26T01:46:11.000000Z K 7 svn:log V 52 req can not be NULL or we'd die. Sponsored by: RED END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-26T02:00:35.000000Z K 7 svn:log V 121 Document the undcumnt -l option (that's a lowercase `el'). PR: 48466 Submitted by: Peter Philipp END K 10 svn:author V 5 brian K 8 svn:date V 27 2003-03-26T02:03:08.000000Z K 7 svn:log V 143 Add a ``force-scripts'' option for using chat scripts with -direct and -dedicated links. Submitted by: Maksim Yevmenkin END K 10 svn:author V 5 brian K 8 svn:date V 27 2003-03-26T02:27:32.000000Z K 7 svn:log V 133 Passing a u_char to ntohs() is guaranteed to give the wrong answer ! Submitted by: Francis Dupont END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-26T02:38:18.000000Z K 7 svn:log V 127 Explain the format of the at.allow and at.deny files in detail. PR: 35942 Submitted by: Gary W. Swearingen END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-26T02:54:56.000000Z K 7 svn:log V 41 Don't roll a private copy of basename(). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-26T03:19:56.000000Z K 7 svn:log V 88 - Add const qualifier to char * arrays. - Retire Traps array; this was obsoleted in 1.2 END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-26T03:41:12.000000Z K 7 svn:log V 38 Retire set_reqid(), unused since 1.2. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-03-26T04:02:24.000000Z K 7 svn:log V 248 - Define a _spinunlock() function so that threading implementations may do more complicated things than just setting the lock to 0. - Implement stubs for this function in libc and the two threading libraries that are currently in the tree. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-26T04:02:51.000000Z K 7 svn:log V 37 asn_get_encoded() takes 2 arguments. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-26T04:17:13.000000Z K 7 svn:log V 52 Get rid of a few caddr_t's. Submitted by: trhodes END K 10 svn:author V 3 ken K 8 svn:date V 27 2003-03-26T04:38:39.000000Z K 7 svn:log V 463 Clean up dynamically allocated sysctl variables when we run dacleanup() and cdcleanup(). This fixes sysctl problems ("can't re-use a leaf") when someone adds another peripheral at the same unit number. (e.g. rescan da0, it goes away, then rescan again and da0 comes back, but since we haven't cleaned up the sysctl variables from the last da0 instance, we can't register the variables for the new instance under the same name.) Reported by: njl Tested by: njl END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-03-26T05:35:38.000000Z K 7 svn:log V 50 Add defines for low power and second codec ready. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-26T05:49:42.000000Z K 7 svn:log V 84 - Fix function declarations. - Provide function prototypes. Submitted by: trhodes END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-03-26T05:51:13.000000Z K 7 svn:log V 240 For the VIA8233A use multi-sgd register set for primary playback channel and disable DXS3. Several users have reported DXS3 as playing at half speed on the 8233A revision of the chipset. This implicitly means no SPDIF for VIA8233A users. END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-03-26T06:11:36.000000Z K 7 svn:log V 262 Re-work ac97 initialization to match cold reset described in AC97r.23 and be prepared to wait much longer for codec to become ready. Credit to Hugo D. Valentim for reporting the problem, providing useful pointers, and repeated diff testing. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-03-26T06:30:11.000000Z K 7 svn:log V 47 Don't install wrong IPv6 route by add command. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-03-26T10:35:31.000000Z K 7 svn:log V 91 Correct comment, MSIZE and MCLBYTES are defined in sys/param.h and not in machine/param.h. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-26T15:12:03.000000Z K 7 svn:log V 563 Modify the mac_init_ipq() MAC Framework entry point to accept an additional flags argument to indicate blocking disposition, and pass in M_NOWAIT from the IP reassembly code to indicate that blocking is not OK when labeling a new IP fragment reassembly queue. This should eliminate some of the WITNESS warnings that have started popping up since fine-grained IP stack locking started going in; if memory allocation fails, the creation of the fragment queue will be aborted. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-03-26T17:28:47.000000Z K 7 svn:log V 113 tightened check for the length of ND options. Submitted by: jinmei@kame.net (JINMEI Tatuya) Obtained from: KAME END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-03-26T17:32:45.000000Z K 7 svn:log V 103 Fix typo in the version of the diff that I committed. Submitted by: Simon L. Nielsen END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-03-26T17:37:35.000000Z K 7 svn:log V 400 made sure to keep the current stored lifetime when it was not updated by an RA. (a detailed description of this issue is found at the following URL.) http://www.tahi.org/report/freebsd/freebsd48-rc2-20030316/host/lcna-stateless-addrconf/38.html Reported by: Ozoe Nobumichi through a periodic TAHI test Submitted by: JINMEI Tatuya Obtained from: KAME END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-26T17:50:11.000000Z K 7 svn:log V 699 Begin support for 64-bit address support and workarounds for newer cards: - Add data structuress for doing 64-bit scatter/gather - Move busdma tag creations around so that only the parent is created in aac_pci.c. - Retrieve the capabilities word from the firmware before setting up command structures and tags. This allows the driver to decide whether to do 64-bit commands, and if work-arounds are needed for systems with >2GB of RAM. - Only enable the SCSI passthrough if it's enabled in the capabilities word in the firmware. This should fix problems with the 2120S and 2200S cards in systems with more than 2GB of RAM. Full 64-bit support is forthcoming. MFC-After: 1 week END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-03-26T18:12:01.000000Z K 7 svn:log V 203 Remove files incidentally imported from the wrong place during 3.2.1 import. They are not used by any of our system GCC versions and will be physically removed from repository soon. Reviewed by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-03-26T18:12:01.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r112680, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-26T18:29:44.000000Z K 7 svn:log V 159 Add a cleanup function to destroy the osname_lock and call it on module unload. Submitted by: gallatin Reported by: Martin Karlsson END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-03-26T18:44:53.000000Z K 7 svn:log V 114 Obtain Giant before calling kmem_alloc without M_NOWAIT and before calling kmem_free if Giant isn't already held. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-03-26T19:21:12.000000Z K 7 svn:log V 65 fp->f_offset doesn't need any protection when it isn't accessed. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-26T19:21:34.000000Z K 7 svn:log V 674 Add O_NONBLOCK to the vn_open_cred() flags for NFS client locking when opening the POSIX fifo; convert ENXIO error returns to EOPNOTSUPP. This improves handling of the case where the /var/run/lock fifo exists but there is no listener: we immediately return EOPNOTSUPP rather than blocking until a listener turns up. This could occur during a diskless boot before rpc.lockd is loaded, or if the lock file persists across a reboot following the disabling of rpc.lockd. This may have suddenly started to occur due to fifo blocking fixes--previously it looks like attempts to read on a fifo with no listener would time out due to insufficient resources. Reviewed by: alfred END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-03-26T19:40:29.000000Z K 7 svn:log V 573 Halt the cpus in the idle loop for SMP as well for several reasons: 1) Its critical for HTT. There's less foot-shooting opportunity. 2) I've seen significant improvements in interactive response to commands over ssh sessions. I assume this is less lock contention. 3) As incentive to finish the idle cpu IPI wakeup stuff. 4) The machine on my desk was blowing hot air in my general direction because somebody forgot to turn the hlt on, and it saves 50 watts per cpu.. The machdep.cpu_idle_hlt sysctl is still available, but now the default is the same as on UP kernels. END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-03-26T19:49:34.000000Z K 7 svn:log V 434 Nuke options HTT infavor of machdep.hlt_logical_cpus tunable/sysctl. This keeps the logical cpu's halted in the idle loop. By default the logical cpu's are halted at startup. It is also possible to halt any cpu in the idle loop now using machdep.hlt_cpus. Examples of how to use this: machdep.hlt_cpus=1 halt cpu0 machdep.hlt_cpus=2 halt cpu1 machdep.hlt_cpus=4 halt cpu2 machdep.hlt_cpus=3 halt cpu0,cpu1 Reviewed by: jhb, peter END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-03-26T19:55:03.000000Z K 7 svn:log V 41 Nuke HTT from here too. Spotted by: jhb END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-26T20:18:40.000000Z K 7 svn:log V 1057 Add a new kernel option, MALLOC_MAKE_FAILURES, which compiles in a debugging feature causing M_NOWAIT allocations to fail at a specified rate. This can be useful for detecting poor handling of M_NOWAIT: the most frequent problems I've bumped into are unconditional deference of the pointer even though it's NULL, and hangs as a result of a lost event where memory for the event couldn't be allocated. Two sysctls are added: debug.malloc.failure_rate How often to generate a failure: if set to 0 (default), this feature is disabled. Otherwise, the frequency of failures -- I've been using 10 (one in ten mallocs fails), but other popular settings might be much lower or much higher. debug.malloc.failure_count Number of times a coerced malloc failure has occurred as a result of this feature. Useful for tracking what might have happened and whether failures are being generated. Useful possible additions: tying failure rate to malloc type, printfs indicating the thread that experienced the coerced failure. Reviewed by: jeffr, jhb END K 10 svn:author V 5 chris K 8 svn:date V 27 2003-03-26T20:25:13.000000Z K 7 svn:log V 128 Add a sample specfile listing to FILES. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-26T20:29:15.000000Z K 7 svn:log V 474 Add MBTOM(), a macro that converts from an mbuf blocking disposition flag (M_DONTWAIT / M_TRYWAIT) to a malloc(9) blocking disposition flag (M_NOWAIT, M_WAITOK). The semantic match isn't perfect, but for scenarios where malloc data is used in the network stack, such as for MAC labeling or for m_tags, we sometimes need to map from one to the other to get the right blocking behavior. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-26T20:44:29.000000Z K 7 svn:log V 324 Permit debug.malloc.failure_rate to be specified using a tunable so that the feature can be enabled during the boot process. Note the continued limitation that FreeBSD fails so rapidly with this setting enabled that it's hard to narrow down particular failures for correction; we really need per-malloc type failure rates. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-03-26T22:15:58.000000Z K 7 svn:log V 94 Adjust the number of vnodes scanned by vlrureclaim() according to the size of the vnode list. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-03-26T23:40:42.000000Z K 7 svn:log V 186 Add support for reading directly from file to userland buffer when the O_DIRECT descriptor status flag is set and both offset and length is a multiple of the physical media sector size. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-03-27T01:32:51.000000Z K 7 svn:log V 253 Put child process in a different process group, ensure that the broadcast signal never affects su directly, some shells changes its pgrp at running or suspended time, so a broadcast SIGTSTP from child will mess up su's job control. Discussed with: bde END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-03-27T02:01:59.000000Z K 7 svn:log V 187 Set the cache line size for subordinate pci bridges as well as for their child devices. This fixes dma timeouts for devices behind the bridge. Reported by: simokawa Tested by: simokawa END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-03-27T02:16:31.000000Z K 7 svn:log V 428 Handle the fictitious pages created by the device pager. For fictitious pages which represent actual physical memory we must strip off the fake page in order to allow illegal aliases to be detected. Otherwise we map uncacheable in the virtual and physical caches and set the side effect bit, as is required for mapping device memory. This fixes gstat on sparc64, which wants to mmap kernel memory through a character device. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-03-27T05:32:28.000000Z K 7 svn:log V 136 Write negative zero as '-0.0'. Otherwise, it is parsed as an integer before being cast to a floating point type, and the sign is lost. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-27T05:40:40.000000Z K 7 svn:log V 40 Add missing COMPAT_ISA_DRIVER(). Oops. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-27T07:37:02.000000Z K 7 svn:log V 29 Catch up with recent events. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2003-03-27T08:33:01.000000Z K 7 svn:log V 121 Change DEFMX to 0. This removes the size limit for print jobs by default. Discussed with: gad (now), arch (a year ago) END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-27T10:14:36.000000Z K 7 svn:log V 120 Allocate the toplevel indir with M_WAITOK to avoid complicating things needlessly. Detected by: rwatsons EvilMalloc(9) END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-03-27T10:48:21.000000Z K 7 svn:log V 55 Biofinish the request if we cannot malloc in ad_start. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-03-27T11:35:45.000000Z K 7 svn:log V 139 o Fix a comment. o GC an unused macro. PR: kern/49083 Submitted by: Bjoern A. Zeeb Not objected by: rwatson END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-03-27T12:16:58.000000Z K 7 svn:log V 171 o Add -u flag to jail(8): set user context before exec. PR: bin/44320 Submitted by: Mike Matsnev Reviewed by: -current MFC after: 6 weeks END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-03-27T12:47:53.000000Z K 7 svn:log V 108 Deregister the dev_clone event handler we registered - don't touch the handlers installed by other devices. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-03-27T12:52:57.000000Z K 7 svn:log V 102 o netisr_queue() returns 1 on success and 0 on failure, fix a typo (?) in rev. 1.90. PR: kern/50163 END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-27T14:32:52.000000Z K 7 svn:log V 34 Check return value of g_call_me() END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-27T14:35:00.000000Z K 7 svn:log V 179 Run a revision on the OAM api. Use prefix gctl_ systematically. Add flag with access perms for each argument. Add ro/rw versions of argument building functions. General cleanup. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-03-27T14:56:36.000000Z K 7 svn:log V 1098 o Protect set_fs_param() by splimp(9). Quote from kern/37573: There is an obvious race in netinet/ip_dummynet.c:config_pipe(). Interrupts are not blocked when changing the params of an existing pipe. The specific crash observed: ... -> config_pipe -> set_fs_parms -> config_red malloc a new w_q_lookup table but take an interrupt before intializing it, interrupt handler does: ... -> dummynet_io -> red_drops red_drops dereferences the uninitialized (zeroed) w_q_lookup table. o Flush accumulated credits for idle pipes. o Flush accumulated credits when change pipe characteristics. o Change dn_flow_queue.numbytes type to unsigned long. Overlapping dn_flow_queue->numbytes in ready_event() leads to numbytes becomes negative and SET_TICKS() macro returns a very big value. heap_insert() overlaps dn_key again and inserts a queue to a ready heap with a sched_time points to the past. That leads to an "infinity" loop. PR: kern/33234, kern/37573, misc/42459, kern/43133, kern/44045, kern/48099 Submitted by: Mike Hibler (kern/37573) MFC after: 6 weeks END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-03-27T15:00:10.000000Z K 7 svn:log V 17 Fix indentation. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-27T18:13:04.000000Z K 7 svn:log V 140 MFC: Offer GNOME2 as a desktop environment rather than gnome 1, which is rapidly approaching obsolescence. Approved by: re, portmgr, gnome END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-27T18:15:23.000000Z K 7 svn:log V 107 MFC: Offer GNOME2 instead of GNOME 1 from the desktop configuration menu. Approved by: re, portmgr, gnome END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-27T18:17:17.000000Z K 7 svn:log V 21 MFC: Move to GNOME 2 END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-27T18:18:14.000000Z K 7 svn:log V 49 MFC: GNOME 1 -> GNOME 2 Approved by: re, marcus END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-27T18:18:35.000000Z K 7 svn:log V 61 Add missing includes from previous commit. Reported by: des END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-27T19:26:39.000000Z K 7 svn:log V 279 Trim "trustedbsd_" from the front of the policy module "short names"; the vendor is only included in the long name currently, reducing verbosity when modules are registered and unregistered. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-03-27T19:28:11.000000Z K 7 svn:log V 38 Eliminate a buffer sleep/wakeup race. END K 10 svn:author V 5 shiba K 8 svn:date V 27 2003-03-27T19:33:22.000000Z K 7 svn:log V 33 Add an information and fix typo. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-27T20:38:00.000000Z K 7 svn:log V 204 - Rely on ether_ifattach() to initialize part of our struct ifnet rather than doing it ourself. - Set ifq_maxlen. - Include the size of the ethernet header when we allocate our mbuf chain in ieget(). END K 10 svn:author V 3 das K 8 svn:date V 27 2003-03-27T20:38:22.000000Z K 7 svn:log V 52 Correct LDBL_* constants based on values from i386. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-03-27T20:44:09.000000Z K 7 svn:log V 247 Don't pass NULL in as a flags argument to libfetch's fetchGetURL() as this can result in a NULL pointer deference when parsing the flags later. This change fixes "pkg_add -r" on 5.0-CURRENT for me; not quite clear how the problem was introduced. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-27T20:48:22.000000Z K 7 svn:log V 78 - Add missing COMPAT_ISA_DRIVER. - Set ifq_maxlen. Reviewed by: re (murray) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-03-27T20:48:34.000000Z K 7 svn:log V 65 Check return value from vmapbuf instead of the function address. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-03-27T20:48:35.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-03-27T20:48:53.000000Z K 7 svn:log V 144 Make realpath() thread-safe. New implementation does not use chdir(2) at all. Submitted by: Constantin S. Svintsoff END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-27T20:50:17.000000Z K 7 svn:log V 77 - Add missing COMPAT_ISA_DRIVER. - Set ifq_maxlen. Approved by: re (murray) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-27T21:02:31.000000Z K 7 svn:log V 32 - Back out COMPAT_ISA_DRIVER(). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-28T00:31:51.000000Z K 7 svn:log V 42 Default data length should be 56, not 64. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2003-03-28T01:50:11.000000Z K 7 svn:log V 427 Close the disk file descriptor that is RO before trying to open the new one, and do not fall back to the RO fd. There was a bug here in that the RO fd was never closed, if the RDRW open succeeded, but this code is bogus anyway, and it breaks newfs of floppies, at least for me, due to "Device busy." Anything that wants to fall back is doing something significantly odd that it should have some more complex code on its end. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-28T02:15:01.000000Z K 7 svn:log V 107 Multicast support, gleaned from NetBSD's if_iy driver. Submitted by: Craig Boston END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-03-28T02:50:10.000000Z K 7 svn:log V 493 Add a checksum to the kernel message buffer, and update it every time a character is written. Use this at boot time to reject the existing buffer contents if they are corrupt. This fixes a problem seen on some hardware (especially laptops) where the message buffer gets partially corrupted during a short power cycle or reset, but the msgbuf structure is left intact so it gets reused, resulting in random junk and control characters appearing in dmesg and /var/log/messages. PR: kern/28497 END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-03-28T05:57:48.000000Z K 7 svn:log V 94 Allow m_dup_pkthdr to accept mbufs with attached clusters as targets. Submitted by: bmilekic END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-28T06:27:08.000000Z K 7 svn:log V 166 - Clean up function calling conventions. - Be consistent about what we call our softc. - Minor formatting. - Add some register definitions gleaned from NetBSD/Linux. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-28T06:43:50.000000Z K 7 svn:log V 113 MFp4: Don't generate the data file. Use 0xffffffff rather than -1 for sign safety as these fields are uint32_t. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-28T06:44:57.000000Z K 7 svn:log V 38 pccarddevs_data.h no longer generated END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-28T07:09:17.000000Z K 7 svn:log V 159 Create a man page for bus_child_present(9), a function to see if a given device is considered accessible by its parent device bus driver (or its parent, etc). END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-28T07:14:12.000000Z K 7 svn:log V 246 Remove bogus card.4, and replace it with a link to oldcard.4. ru pointed this out a while ago, and I'm just now getting back to it. It obsoletes one of ru's changes, but since oldcard.4 is so much better, that doesn't matter. Submitted by: ru END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-28T07:28:31.000000Z K 7 svn:log V 133 Expound a little bit about the softc, where its size is found and a caution against emulating legacy softc methods used in the tree. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-28T08:58:11.000000Z K 7 svn:log V 54 Fix an XXX: and implement LINUX_BLKGETSIZE correctly. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-03-28T09:50:26.000000Z K 7 svn:log V 51 bump __FreeBSD_version for thread-safe realpath(3) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-03-28T11:12:52.000000Z K 7 svn:log V 58 Add pc-card from ARCHOS CD-224E cdrom. MFC after: 1 week END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-03-28T12:05:45.000000Z K 7 svn:log V 92 - MAXPATHLEN -> PATH_MAX (pass correct buffer size to readlink as well) Requested by: bde END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-03-28T14:17:17.000000Z K 7 svn:log V 70 Sysctl treats `long' and `unsigned long' differently - fix a comment. END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-03-28T15:27:30.000000Z K 7 svn:log V 54 Move details of dev_t (and udev_t) to . END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-03-28T16:22:54.000000Z K 7 svn:log V 69 When -o isn't specified, open /dev/null as stdin. Suggested by: jhb END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-03-28T16:24:11.000000Z K 7 svn:log V 53 xargs(1) is WARNS=6 clean. Tested on: i386, sparc64 END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-03-28T16:33:15.000000Z K 7 svn:log V 128 Perform warm reset if codec reports ready on attach. Move AC97 link control power up poke so it is always performed on attach. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-03-28T16:37:45.000000Z K 7 svn:log V 100 Add an option to print the time in 12-hour format. Submitted by: Samy Al Bahra END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-03-28T18:08:57.000000Z K 7 svn:log V 59 Check for the PS_NEEDSIGCHK flag in the right flags field. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-28T18:14:54.000000Z K 7 svn:log V 68 New release notes: adduser(8) -g, gstat(8), omshell(1)/dhcpctl(3). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-28T18:22:23.000000Z K 7 svn:log V 77 Typo fixes. Translators can probably ignore these. Submitted by: ispell(1) END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-03-28T18:23:43.000000Z K 7 svn:log V 141 If IPCP is disabled, susccess of IPV6CP negotiation is sufficient to communicate by IPv6. So, the prompt should be `PPP' rather than `PPp'. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-28T19:50:17.000000Z K 7 svn:log V 109 Late MFC: Remove AAC_COMPAT_LINUX and replace it with a separate aac_linux module. Approved by: re (murray) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-28T19:51:37.000000Z K 7 svn:log V 108 Late MFC: Remove AAC_COMPAT_LINUX and replace it with a separate aac_linux module. Approved by: re(murray) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-28T20:05:39.000000Z K 7 svn:log V 108 Late MFC: Remove AAC_COMPAT_LINUX and replace it with a separate aac_linux module. Approved by: re(murray) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-28T20:19:59.000000Z K 7 svn:log V 144 Move aac back onto the MFSROOT floppy and but amr and mly back into the kernel so that CAM will probe them correctly. Approved by: re (murray) END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-03-28T20:28:05.000000Z K 7 svn:log V 57 add missing copyright notices Noticed by: Robert Watson END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-03-28T20:32:53.000000Z K 7 svn:log V 79 MFC: add copyright notices Noticed by: Robert Watson Approved by: re (murray) END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-03-28T20:34:18.000000Z K 7 svn:log V 73 MFS: add missing copyright notices Noticed by: Approved by: re (murray) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-28T21:25:31.000000Z K 7 svn:log V 184 Revert the removal of AAC_COMPAT_LINUX. Keeping it in doesn't hurt anything and preserves canned configurations that people might have. Requested by: alfred Approved by: re (murray) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-28T21:26:40.000000Z K 7 svn:log V 189 Revert the removal of AAC_COMPAT_LINUX. Keeping it in doesn't hurt anything and preserves canned configurations that people might have. Requested by: alfred Approved by: re (murray) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-28T23:19:50.000000Z K 7 svn:log V 75 Use 4.8-RELEASE manpages for manpage hyperlinks. Approved by: re (murray) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T01:40:42.000000Z K 7 svn:log V 45 Don't panic if we aren't plugged into a hub. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T01:53:13.000000Z K 7 svn:log V 25 Text formatting changes. END K 10 svn:author V 5 seanc K 8 svn:date V 27 2003-03-29T02:09:02.000000Z K 7 svn:log V 15 Small mdoc fix END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-29T03:03:42.000000Z K 7 svn:log V 55 Back out the totally unapproved backout of my commits. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-29T03:13:19.000000Z K 7 svn:log V 41 Reduce "code duplication" for AMD CPU's. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-29T03:14:24.000000Z K 7 svn:log V 43 Globally use -mieee in /usr/src for Alpha. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-29T03:27:49.000000Z K 7 svn:log V 66 This is OBE as we don't have rdist in the base system any longer. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-29T03:28:28.000000Z K 7 svn:log V 69 320.rdist is OBE as we don't have rdist in the base system any more. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-29T05:09:15.000000Z K 7 svn:log V 167 Fix some typos: race->rare rman_activate_resource -> bus_activate_resource Add xref to bus_activate_resource Minor markup changes for the start/end/count parameters. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-29T05:11:14.000000Z K 7 svn:log V 57 Clearify what happens with the cookiep in various cases. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-29T05:16:15.000000Z K 7 svn:log V 143 Add a new man page for bus_activate_resource and bus_deactivate_resource. It could use some improvement, and others are welcomed to do so :-) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-29T05:44:49.000000Z K 7 svn:log V 61 Note: this is OLDCARD, and tweak comment about clpd 6729/30. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-03-29T05:46:34.000000Z K 7 svn:log V 81 Add MBUF_FRAG_TEST to NOTES. Submitted by: Hiten Pandya END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-03-29T05:48:36.000000Z K 7 svn:log V 200 Add the m_defrag routine, as discussed on committers@. This incarnation should address the concerns of all in the discussion, and keeps statistics which show how much it is used. MFC after: 2 weeks END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-03-29T06:14:14.000000Z K 7 svn:log V 450 Pass the vm_page's address to sf_buf_alloc(); map the vm_page as part of sf_buf_alloc() instead of expecting sf_buf_alloc()'s caller to map it. The ultimate reason for this change is to enable two optimizations: (1) that there never be more than one sf_buf mapping a vm_page at a time and (2) 64-bit architectures can transparently use their 1-1 virtual to physical mapping (e.g., "K0SEG") avoiding the overhead of pmap_qenter() and pmap_qremove(). END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-03-29T06:34:25.000000Z K 7 svn:log V 220 Fix up the long mbuf chain recovery code to use m_defrag; the old code messed up on B & C chipsets because it lost the packet header and therefore the flag indicating the need for hardware checksums. MFC after: 2 weeks END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T08:30:45.000000Z K 7 svn:log V 291 - Track resources in our softc. - Sanitize dpt_alloc(). - Add helper functions for resource alloc/release. - Add detach method. - Relocate definition of devclass_t. - Move some debugging output behind bootverbose. - Implement an identify method for ISA devices but don't use it right now. END K 10 svn:author V 3 suz K 8 svn:date V 27 2003-03-29T08:31:28.000000Z K 7 svn:log V 87 fixed a mbuf leak when an IP packet from ESP tunnel is redirected obtained from: KAME END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T09:46:10.000000Z K 7 svn:log V 59 Clean up argument comments for bus_dma_tag_create() calls. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T09:49:22.000000Z K 7 svn:log V 72 Adjust shared memory allocation to work on cards with only 8 KB of RAM. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T09:59:49.000000Z K 7 svn:log V 164 Retire 'atspeaker' and 'pcspeaker'. We'll use 'speaker' which is the same as the config device directive. Reminded by: Takahashi Yoshihiro END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T10:01:03.000000Z K 7 svn:log V 26 'speaker' not 'atspeaker' END K 10 svn:author V 4 kris K 8 svn:date V 27 2003-03-29T10:12:15.000000Z K 7 svn:log V 34 Correct a typo in previous commit END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-03-29T11:55:37.000000Z K 7 svn:log V 277 Fill in the rest of the fields in the resulting struct tm from strptime(3). Previously, they would get filled only for the %s specifier and as a side effect of using the the %Z specifier with a GMT time zone. PR: misc/48993 Approved by: markm (mentor) Silence on: -standards END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T12:42:01.000000Z K 7 svn:log V 289 Clear the IFF_OACTIVE flag at the end of ieinit(). This prevents the adapter from becoming wedged when when the interface is is brought up by ether_ioctl() (when you set an IP address for example.) Confirmed this "fix" from NetBSD's i82586 backend. It seems hackish to me but whatever. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T13:18:20.000000Z K 7 svn:log V 77 - Change ELINK_ID_PORT; the 3c507 likes 0x100 better. - Add module metadata. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T13:36:41.000000Z K 7 svn:log V 168 - Move driver to newbus. - Provide identify methods for EtherExpress and 3c507 cards; this means these cards no longer need wired configs. - Provide a detach method. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-03-29T13:37:09.000000Z K 7 svn:log V 424 Second round of updates to the ATA driver. Clean up the DMA interface too much unneeded stuff crept in with the busdma code back when. Modify the ATA_IN* / ATA_OUT* macros so that resource and offset are gotten from a table. That allows for new chipsets that doesn't nessesarily have things ordered the good old way. This also removes the need for the wierd PC98 resource functions. Tested on: i386, PC98, Alpha, Sparc64 END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T13:40:41.000000Z K 7 svn:log V 37 Add module infrastructure for if_ie. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T13:42:20.000000Z K 7 svn:log V 37 Add module infrastructure for elink. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T13:45:17.000000Z K 7 svn:log V 41 Register dependency on the elink module. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T14:50:14.000000Z K 7 svn:log V 39 Don't compile the identify method yet. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T14:51:50.000000Z K 7 svn:log V 21 Remove useless code. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-29T15:15:38.000000Z K 7 svn:log V 54 Don't dereference flags if NULL (see http.c rev 1.87) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T15:20:45.000000Z K 7 svn:log V 80 Add module infrastructure for 'vpd' and 'smbios' and move 'smbios' to new home. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T15:33:04.000000Z K 7 svn:log V 26 Reformat for readability. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T15:34:26.000000Z K 7 svn:log V 105 - Move ex_pccard_detach() to if_ex.c and rename it to ex_detach(). - Add detach method to ISA front end. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T15:38:53.000000Z K 7 svn:log V 100 - Declare ex_devclass in if_ex.c - Rename module datastructures in if_ex_isa.c to be more standard. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T15:41:44.000000Z K 7 svn:log V 39 Add module infrastructure for 'if_ex'. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T15:47:13.000000Z K 7 svn:log V 44 Add module infrastructure for 'dpt' driver. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T15:55:04.000000Z K 7 svn:log V 91 - Deal with netisr changes. - Wrap idt_atm_harpconn() in conditional define T_ATM_BUFQUEUE END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T15:56:13.000000Z K 7 svn:log V 34 Add 'idt' driver to module build. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T16:13:11.000000Z K 7 svn:log V 50 opt_geom.h is no longer required for this module. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-03-29T16:38:15.000000Z K 7 svn:log V 159 Align signal frame placed on stack to 16 bytes so that SSE FPU register restores can work. Also correct allocation for signal frame size. Reviewed by: mini END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-03-29T17:50:37.000000Z K 7 svn:log V 447 Have sis_encap use m_defrag if: 1. The chain passed in is > 31 fragments long or 2. The chain will not fit in the remaining descriptors without defragmentation. This is slightly less clear than other network drivers because the sis chips share one descriptor list for all packets, it seems. Before this change, a > 127 fragment chain would get stuck in the IFQUEUE permanently, bringing all network traffic to a halt. MFC after: 2 weeks END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2003-03-29T18:22:29.000000Z K 7 svn:log V 750 Fix the osf1 abi module on SMP systems by making the size of a struct pmap be the same on both SMP and UP kernels. It turns out that the size of a struct pmap is much larger on alpha SMP systems due to the number of pm_asn's being dependant on MAX_CPU. Since modules are supposed to be SMP agnostic, this has the affect of moving around the "interesting bits" of the vmspace (daddr, dsize) that the osf1 module wants to frob. So the module ends up scribbling in a pmap struct, and the user either sees a panic, or an application failure. While here, I've also shrunk MAXCPU to 8 now that it affects the size of pmap structs on UP systesm. This should be plenty, as I'm unware of any hardware we currently run in which supports more than 8 CPUs. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-29T19:12:53.000000Z K 7 svn:log V 23 Import sendmail 8.12.9 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-29T19:12:53.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r112810, 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-03-29T19:12:54.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_12_9'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-29T19:18:07.000000Z K 7 svn:log V 42 Fix conflicts from sendmail 8.12.9 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-29T19:21:28.000000Z K 7 svn:log V 34 sendmail 8.12.9 has been imported END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-29T19:33:18.000000Z K 7 svn:log V 52 MFC: sendmail 8.12.9 import Approved by: re (bmah) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-29T20:04:46.000000Z K 7 svn:log V 61 sendmail parsing buffer overflow fix Approved by: re (bmah) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-29T20:09:48.000000Z K 7 svn:log V 63 sendmail parsing buffer overflow fix Approved by: so (nectar) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-29T20:13:35.000000Z K 7 svn:log V 101 sendmail parsing buffer overflow fix Advisory number to be filled in later Approved by: so (nectar) END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-03-29T21:27:07.000000Z K 7 svn:log V 308 Update if_dc to use m_defrag, removing the semi-duplicate dc_coal function. Also, use m_defrag where appropriate to defrag long mbuf chains in the same fashion as was done in if_sis.c. Before this change, if_dc would blow up and take down the interface if fed a really long mbuf chain. MFC after: 2 weeks END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-03-29T21:34:13.000000Z K 7 svn:log V 47 fix truncation check and buffer overflow check END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-03-29T21:39:49.000000Z K 7 svn:log V 182 Switch vr_encap over to using m_defrag instead of its own version of the function. No functional change, this driver already handled long mbuf chains correctly. MFC after: 2 weeks END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T21:44:46.000000Z K 7 svn:log V 154 - Return error status instead of value in get_e(). - Modify ep_get_macaddr() to return an error status. - Reverse the return value logic of eeprom_rdy(). END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-03-29T21:56:59.000000Z K 7 svn:log V 8 BDE'ify END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T21:57:32.000000Z K 7 svn:log V 35 Checksum the configuration EEPROM. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-03-29T21:58:11.000000Z K 7 svn:log V 66 Update FreeBSD Security Advisory Number Approved by: so (nectar) END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-29T22:06:52.000000Z K 7 svn:log V 158 Use default geometry in case the device doesn't provide one: 512 for sectorsize. 63 for sectors. 255 for heads. This will mostly show up on MD(4) devices. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-29T22:13:32.000000Z K 7 svn:log V 21 remove a blank line. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-29T22:14:21.000000Z K 7 svn:log V 42 Add create_geom and destroy_geom methods. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-29T22:27:41.000000Z K 7 svn:log V 150 - Free interrupt handler in ep_free(). - Move ep_pccard_detach() to if_ep.c and rename to ep_detach() - Specify detach methods for all bus frontends. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-29T22:34:37.000000Z K 7 svn:log V 103 Fix a bug in the ENOMEM pacing code which probably made it panic systems after a lot of ENOMEM errors. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-30T00:25:23.000000Z K 7 svn:log V 119 Document what bus_set_resource(9) does. It is used by bus drivers to bind resources that client drivers later access. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-03-30T00:30:29.000000Z K 7 svn:log V 58 rid is not a pointer to int, but rather just a plain int. END K 10 svn:author V 4 alex K 8 svn:date V 27 2003-03-30T00:44:07.000000Z K 7 svn:log V 343 MFbed: Translation updates: errata/article.sgml: 1.1.2.93 --> 1.1.2.98 hardware/alpha/proc-alpha.sgml 1.13.2.30 --> 1.13.2.33 hardware/common/dev.sgml 1.13.2.75 --> 1.13.2.79 installation/common/install.sgml 1.2.2.11 --> 1.1.2.13 relnotes/common/new.sgml 1.22.2.321 --> 1.22.2.346 Work done by: ue Approved by: re (bmah, murray) END K 10 svn:author V 4 alex K 8 svn:date V 27 2003-03-30T00:51:49.000000Z K 7 svn:log V 37 Remove 3 "&merged;" that slipped in. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-03-30T00:56:20.000000Z K 7 svn:log V 69 The object type can't be OBJT_PHYS in vm_mmap(). Reviewed by: peter END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-03-30T01:16:19.000000Z K 7 svn:log V 641 - Convert all uses of pmap_pte and get_ptbase to pmap_pte_quick. When accessing an alternate address space this causes 1 page table page at a time to be mapped in, rather than using the recursive mapping technique to map in an entire alternate address space. The recursive mapping technique changes large portions of the address space and requires global tlb flushes, which seem to cause problems when PAE is enabled. This will also allow IPIs to be avoided when mapping in new page table pages using the same technique as is used for pmap_copy_page and pmap_zero_page. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-03-30T01:44:16.000000Z K 7 svn:log V 78 - Remove invalid casts. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-03-30T02:57:32.000000Z K 7 svn:log V 216 - We are not guaranteed that read ahead blocks are not in memory already. Check for B_DELWRI as well as B_CACHED before issuing io on a buffer. This is especially important since we are changing the b_iocmd. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-03-30T03:45:28.000000Z K 7 svn:log V 175 Switch rl_encap over to using m_defrag. No functional change, the previous rl_encap was correct wrt long mbuf chains; this just reduces code duplication. MFC after: 2 weeks END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-30T05:06:15.000000Z K 7 svn:log V 30 Catch up with recent changes. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-03-30T05:24:52.000000Z K 7 svn:log V 390 - Add support for PAE and more than 4 gigs of ram on x86, dependent on the kernel opition 'options PAE'. This will only work with device drivers which either use busdma, or are able to handle 64 bit physical addresses. Thanks to Lanny Baron from FreeBSD Systems for the loan of a test machine with 6 gigs of ram. Sponsored by: DARPA, Network Associates Laboratories, FreeBSD Systems END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-03-30T05:26:01.000000Z K 7 svn:log V 131 - Temporary fix so this compiles with 64 bit bus_addr_t. Sponsored by: DARPA, Network Associates Laboratories Approved by: scottl END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-30T05:41:30.000000Z K 7 svn:log V 355 MFS: Synchronize RELENG_4_8 de_DE release documentation with RELENG_4 de_DE release documentation. errata/article.sgml 1.1.2.11->1.1.2.12 hardware/alpha/proc.sgml 1.1.2.10->1.1.2.11 hardware/common/dev.sgml 1.1.2.10->1.1.2.12 installation/common/install.sgml 1.1.2.5->1.1.2.6 relnotes/common/new.sgml 1.1.2.19->1.1.2.21 Approved by: re, alex END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-03-30T06:02:40.000000Z K 7 svn:log V 65 Modified release note: sendmail-8.12.9. Submitted by: gshapiro END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-03-30T08:13:47.000000Z K 7 svn:log V 70 Revert 1.21; this was local code that should not have been committed. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-30T08:51:23.000000Z K 7 svn:log V 194 Preparation commit before I start on the bioqueue lockdown: Collect all the bits of bioqueue handing in subr_disk.c, vfs_bio.c is big enough as it is and disksort already lives in subr_disk.c. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-03-30T09:27:59.000000Z K 7 svn:log V 29 Fix ATA_DEBUG case breakage. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-03-30T10:16:31.000000Z K 7 svn:log V 64 retire the "busy" field in bioqueues, it's served it's purpose. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-03-30T15:52:18.000000Z K 7 svn:log V 313 Make the 'restart' command work. Otherwise, it would successfully stop ipfw, but not enable it again. Aesthetic changes o Use positve logic (instead of negative) o create a 'stop' function, rather than putting the commands in the stop_cmd variable. Submitted by: des Approved by: markm (mentor) (implicit) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2003-03-30T18:00:24.000000Z K 7 svn:log V 36 MFp4: Fix copy&paste English error. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-30T19:55:36.000000Z K 7 svn:log V 42 Identify as 4.8-RELEASE. Approved by: re END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-30T20:36:05.000000Z K 7 svn:log V 32 Bump __FreeBSD_version for 4.8. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-30T20:39:52.000000Z K 7 svn:log V 27 Add entry for FreeBSD 4.8. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-03-30T20:45:02.000000Z K 7 svn:log V 85 4.8 should look for packages in the packages-4.8-release directory. Approved by: re END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-03-30T21:25:16.000000Z K 7 svn:log V 98 -{h,k} are mutually exclisive. So only pay attention to the last of the two when both are given. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-03-30T21:47:16.000000Z K 7 svn:log V 273 Add the ability to send 64-bit scatter/gather elements to aac cards. This is enabled when both the size of bus_addr_t > 4 and the card claims support. Don't wake up the kthread to allocate more commands if we know that we've already allocated the max number of commands. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-03-30T22:58:23.000000Z K 7 svn:log V 60 Experimental pam_chroot module (not connected to the build) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-03-31T00:32:43.000000Z K 7 svn:log V 215 - In npxsetregs don't set the floating point if td == fpcurthread not if curthread == fpcurthread. This is important when we're saving the fp state for a thread other than curthread as in from set_mcontext. END