ƒ­^110220 231 145 138 137 131 238 293 147 680 211 229 165 116 201 145 121 134 223 420 159 154 104 270 226 240 183 147 173 129 279 170 123 216 164 511 292 492 188 140 166 111 323 420 135 135 135 238 128 630 312 448 119 788 303 126 111 376 271 182 261 157 465 465 174 395 308 199 164 425 158 203 346 200 138 200 300 167 672 144 226 418 154 263 283 185 223 228 246 304 225 275 152 160 266 159 255 110 204 441 278 408 149 402 239 224 364 235 252 121 180 125 157 144 166 137 107 554 269 166 160 225 647 343 142 132 138 314 227 175 132 290 349 688 275 115 449 143 124 125 127 263 157 202 292 117 142 136 194 175 171 177 1009 143 112 142 220 197 202 599 145 263 188 248 261 306 191 359 248 162 188 117 158 230 109 249 168 147 113 114 107 155 163 211 108 177 291 152 211 130 164 329 109 257 106 115 221 161 240 1119 172 240 154 177 179 711 383 201 598 208 184 203 213 272 164 107 169 118 249 127 166 336 114 120 114 114 125 118 254 198 110 152 172 K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-02-02T01:58:28.000000Z K 7 svn:log V 50 Regenerate after fixing duplicate device entries. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-02T02:54:03.000000Z K 7 svn:log V 42 MFC: Add a manual page for getosreldate. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2003-02-02T05:37:28.000000Z K 7 svn:log V 42 MFC: r1.22 (lib/X11/xedit/lisp directory) END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-02T06:11:23.000000Z K 7 svn:log V 37 Add device zs to GENERIC on powerpc. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-02-02T06:35:46.000000Z K 7 svn:log V 145 Unlock the mutex in the error case in wi_init. Otherwise we can return from an ioctl with the lock held. Submitted by: iedowse (by way of sam) END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-02-02T07:16:40.000000Z K 7 svn:log V 200 - It's more accurate to say that vm_paging_needed() returns TRUE than a positive number. - In pagedaemon_wakeup(), set vm_pages_needed to 1 rather than incrementing it to accomplish the same. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-02-02T08:24:32.000000Z K 7 svn:log V 52 Use hz if stathz is zero. Adopted from sched_4bsd. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-02-02T09:07:15.000000Z K 7 svn:log V 584 Export IA32 from opt_ia32.h to assembly so that we can eliminate saving and restoring ia32 specific registers when switching context and ia32 support has not been compiled-in. The primary reason for this change is that one of the ia32 registers (ar.fcr) is wrongly marked as invalid by the simulator. Now that we avoid using the register when possible, usability is improved. The secundary reason is that it saves us 7 loads and stores. Note that the PCB will continue to have room for these registers, irrespective of the IA32 option. There are no benefits that make it worthwhile. END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-02-02T10:04:50.000000Z K 7 svn:log V 116 MFC rev 1.7: Use ${BINDIR} instead of hardcoded path. Reminded by: Colin Percival END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-02T10:22:34.000000Z K 7 svn:log V 136 We don't need sscopen() and sscclose(). Register sscstrategy directly, instead of using a cdevsw{} for the purpose. Tested by: marcel END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-02T11:59:54.000000Z K 7 svn:log V 73 Add a bio_disk pointer for use between geom_disk and the device drivers. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-02T13:06:18.000000Z K 7 svn:log V 23 Correct error message. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-02-02T13:17:30.000000Z K 7 svn:log V 105 Consolidate MIN/MAX macros into one place (param.h). Submitted by: Hiten Pandya END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-02-02T13:21:05.000000Z K 7 svn:log V 50 remove MIN now that it's a standard kernel define END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-02-02T13:30:00.000000Z K 7 svn:log V 26 Catch more uses of MIN(). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-02-02T13:52:25.000000Z K 7 svn:log V 39 chase more of the MIN/MAX mess. *sigh* END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-02-02T14:27:51.000000Z K 7 svn:log V 129 For some combinations of variable sizes and RAND_MAX value rand_r() may store less amount bits for seed, than available. Fix it. END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-02-02T17:46:00.000000Z K 7 svn:log V 325 Add BCTV3/PCI entry. Rename functions bctv_* to bctv2_* and macros BCTV_* to BCTV2_* for coexistance of BCTV2 and BCTV3. Rename CARD_IO_GV to CARD_TO_BCTV2. Add auto recognition of BCTV3/PCI. PR: i386/43879 Submitted by: MOROHOSHI Akihiko Approved by: roger MFC after: 6 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-02T18:15:28.000000Z K 7 svn:log V 67 A minor stylistic change to make it more clear to lint-like tools. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-02T18:41:26.000000Z K 7 svn:log V 62 Enable pam_krb5 for sshd. I've had this in my tree for ages. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-02T18:43:58.000000Z K 7 svn:log V 12 OpenPAMify. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-02-02T19:39:51.000000Z K 7 svn:log V 174 Tweak the definition of the EV_SET macro so that it evaluates each of its arguments exactly once. (Previously it evaluated the first argument six times.) MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-02T20:58:44.000000Z K 7 svn:log V 130 Import of LukeM's ftpd taken from the NetBSD CVS repo on 22-Jan-2003. This includes the DoS fix of rev 1.133 libexec/ftpd/ftpd.c. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-02T20:58:44.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r110242, 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-02-02T20:58:45.000000Z K 7 svn:log V 87 This commit was manufactured by cvs2svn to create tag 'lukemftpd-vendor-nbsd_20030122'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-02T21:03:28.000000Z K 7 svn:log V 52 Merge our rev 1.2 PAM support into 'nbsd_20030122'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-02T21:06:10.000000Z K 7 svn:log V 78 OPIE and PAM bits to agument LukeMftpd. Submitted by: mikeh (reworked by me) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-02T21:11:15.000000Z K 7 svn:log V 34 Add OPIE and PAM libs to the mix. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2003-02-02T21:13:24.000000Z K 7 svn:log V 183 MFC: i815e PCI ID, 82820 support, using more correct values to initialize the AGP controller, and only toggle the TLB flush bit instead of writing a magic (possibly incorrect) value. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-02T21:25:22.000000Z K 7 svn:log V 78 Set si_drv1 to our softc for all the six dev_t's we create for a serial port. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-02T22:05:22.000000Z K 7 svn:log V 27 Remove an unused Makefile. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2003-02-02T22:06:56.000000Z K 7 svn:log V 123 Add the TCP flags to the log message whenever log_in_vain is 1, not just when set to 2. PR: kern/43348 MFC after: 5 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-02T22:16:05.000000Z K 7 svn:log V 69 Try to tighten up the types a little bit to help debugging with GDB. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2003-02-02T22:49:31.000000Z K 7 svn:log V 413 Some small enhancments - Implement TX power control with hints to code in Linux driver by Douglas S. J. De Couto - Update ifmedia support to use ieee80211_rate2media and ieee80211_media2rate. Note doesn't work with stock ifconfig since there seems to be an issue with the setmedia code. "ancontrol -t" works now, before it did nothing. - Fix spelling error in header. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-02-03T00:05:11.000000Z K 7 svn:log V 199 - Make allpmaps static. - Use atomic subtract to update the global wired pages count. (See also vm/vm_page.c revision 1.233.) - Assert that the page queue lock is held in pmap_remove_entry(). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-02-03T01:10:01.000000Z K 7 svn:log V 396 Don't use the 'c' partition for mounting root. A disklabel is very likely not present under the simulator. If multiple partitions are present on the virtual disk, then the 'a' partition would be the most logical choice. Nowadays partitions are GPT based, which would make the assumption of a disklabel even more questionable. Given all the possible scenarios, assuming a raw "device" seems best. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-03T01:22:58.000000Z K 7 svn:log V 93 Make WARNS=5 on i386, (WARNS=1 on 64-bit platforms). Submitted by: dwmalone (tweaked by me) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-03T01:30:47.000000Z K 7 svn:log V 45 Make WARNS=5 clean even on 64-bit platforms. END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-02-03T01:38:43.000000Z K 7 svn:log V 72 Print ac97 name/id on normal boot. Fix typo reported in pr misc/47794. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-02-03T01:59:27.000000Z K 7 svn:log V 16 Add a man page. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-02-03T02:26:28.000000Z K 7 svn:log V 229 - Stop abusing oncpu for our cpu binding. Define a scheduler local element in the kse datastructure called ke_cpu. This is the cpu which we are currently bound to. Some flags may be added later to support hard binding. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-02-03T02:31:55.000000Z K 7 svn:log V 327 Merge from current rev 1.170: Cosmetic-only changes for readability. rev 1.187: Fix NewReno. Rev 1.170 was done primarily to expose the shortcomings of the handling of t_dupacks field in the old NewReno code. Rev 1.187 replaces the old NewReno logic with an implementation which closely follows the letter of the spec. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-02-03T02:33:10.000000Z K 7 svn:log V 43 Merge rev 1.19 from current: Fix NewReno. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-02-03T02:33:41.000000Z K 7 svn:log V 43 Merge rev 1.56 from current: Fix NewReno. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-02-03T02:34:07.000000Z K 7 svn:log V 43 Merge rev 1.84 from current: Fix NewReno. END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-02-03T03:20:27.000000Z K 7 svn:log V 143 Remove mono encodings from vchan format and mixer description. Fixes mono formats at 44.1kHz playing at double speed when vchans are enabled. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-03T04:15:53.000000Z K 7 svn:log V 32 Remove another unused Makefile. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-02-03T05:30:07.000000Z K 7 svn:log V 536 - Make some context switches conditional on SCHED_STRICT_RESCHED. This may have some negative effect on interactivity but it yields great perf. gains. This also brings the conditions under which ULE context switches inline with SCHED_4BSD. - Define some new kseq_* functions for manipulating the run queue. - Add a new kseq member ksq_rslices and ksq_bload. rslices is the sum of the slices of runnable kses. This will be used for push load balance decisions. bload is the number of threads blocked waiting on IO. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-02-03T06:50:59.000000Z K 7 svn:log V 217 Make the variable types, the sysctl macros and the sysctl handler for kern.ipc.{maxsockbuf,sockbuf_waste_factor} to agree that those variables are of type unsigned long. PR: sparc64/47389 Approved by: jake (mentor) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-02-03T07:33:31.000000Z K 7 svn:log V 350 - Take malloc type as an argument in fw_xfer_alloc(). - Fix overwrite problem of freed buffers. It was rare but could happen when fwohci_arcv() is called before fwohci_txd() is called for the transcation. - Drain AT queues and pend AR queues on SID receive rather than BUS reset to make sure DMA actually stops. - Do agent reset in sbp_timeout(). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-02-03T08:10:50.000000Z K 7 svn:log V 22 Add missing 'static'. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-02-03T08:12:28.000000Z K 7 svn:log V 690 Sync with -current: - Probe number of IT/IR DMA contexts as specified in OHCI spec. - Restart cycle master after bus manager election. - Change some function names. - Sort device list by eui64 in acendent order correctly. - Replace timeout with callout_*. - Replace TAILQ with STAILQ for device list. - Define new malloc type. - Fix overwrite problem of freed buffers. - Drain AT queues and pend AR queues on SID. * sbp - Handle SCSI_STATUS_BUSY case. - Set dual phase retry BUSY_TIMEOUT. - Improve error/debug messages. - Issue LOGOUT command on detach and shutdown. - Add basic support for device wiring down. - Do agent reset in sbp_timeout(). * fwcontrol - Fix alignment in printf(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-02-03T09:04:34.000000Z K 7 svn:log V 210 Use vaccess() instead of rolling our own access checks. This fixes a bug where requests to open a file in append mode were always denied, and will also be useful when capabilities and auditing are implemented. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-02-03T09:41:42.000000Z K 7 svn:log V 29 Remove unnecessary M_NOWAIT. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-03T09:43:28.000000Z K 7 svn:log V 19 Whitespace cleanup END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-03T09:45:41.000000Z K 7 svn:log V 283 In pam_sm_acct_mgmt(), retrieve the cached credentials before trying to initialize the context. This way, a failure to initialize the context is not fatal unless we actually have work to do - because if we don't, we return PAM_SUCCESS without even trying to initialize the context. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-02-03T10:08:45.000000Z K 7 svn:log V 174 Improve pthread_attr_get_np() by enabling it to return thread's real stack address instead of specified by pthread_attr_t passed to pthread_create(). Suggested by: deischen END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-02-03T10:10:40.000000Z K 7 svn:log V 86 Document additional behaviour of this function (see rev 1.3 of uthread_attr_get_np.c) END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-02-03T10:13:28.000000Z K 7 svn:log V 164 MFC: rev 1.3, improve pthread_attr_get_np() by enabling it to return thread's real stack address instead of specified by pthread_attr_t passed to pthread_create(). END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-02-03T10:14:34.000000Z K 7 svn:log V 61 MFC: rev 1.5, document additional behaviour of this function END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-02-03T10:22:12.000000Z K 7 svn:log V 371 Park & Miller PRNG can be safely initialized with any value but 0 and stuck at 0 as designed. Its BSD adaptation tries to fight it by mapping 0 to 2147483647 after calculation, but this method not works since 2147483647 seed returns to 0 again on the next interation. Instead of after calculation mapping, map 0 to another value _before_ calculation, so it never stucks. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-02-03T10:29:47.000000Z K 7 svn:log V 371 Park & Miller PRNG can be safely initialized with any value but 0 and stuck at 0 as designed. Its BSD adaptation tries to fight it by mapping 0 to 2147483647 after calculation, but this method not works since 2147483647 seed returns to 0 again on the next interation. Instead of after calculation mapping, map 0 to another value _before_ calculation, so it never stucks. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-03T11:11:36.000000Z K 7 svn:log V 82 Bump patch date to 2003-02-01 (the day after I fixed PAM authentication for ssh1) END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-03T14:10:28.000000Z K 7 svn:log V 302 Linux-PAM's pam_start(3) fails with a bogus error message if passed the pam_conv argument is NULL. OpenPAM doesn't care, but to make things easier for people porting this code to other systems (or -STABLE), use a dummy struct pam_conv instead of NULL. Pointed out by: Damien Miller END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-03T14:45:02.000000Z K 7 svn:log V 215 Don't enable pam_krb5 by default - most people don't have it since most people don't build with MAKE_KERBEROS5 defined. Provide commented-out usage examples instead, like we do everywhere else. Pointy hat to: des END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-03T14:46:26.000000Z K 7 svn:log V 105 Add CanBe power management controller support. Submitted by: KIYOHARA Takashi END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-02-03T14:47:22.000000Z K 7 svn:log V 72 Avoid holding Giant across copyout() in gettimeofday() and getitimer(). END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-02-03T15:02:28.000000Z K 7 svn:log V 330 Avoid zero padding when feeding read channels. chn_rdfeed has no way of knowing data size transformations of feeder chain and in some cases this means too much data is pulled through chain, eg converting input stream from 16bits to 8bits on 16bit only h/w. PR: kern/37831 Submitted by: Harti Brandt END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-02-03T15:31:57.000000Z K 7 svn:log V 66 No need to lock Giant around call to nanosleep1() in nanosleep(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-02-03T16:14:33.000000Z K 7 svn:log V 110 Fixup capitalization in some of the Startup menu entries. Submitted by: Hiten Pandya END K 10 svn:author V 6 gordon K 8 svn:date V 27 2003-02-03T17:14:29.000000Z K 7 svn:log V 250 Add the GEOM module that makes volume labels useful. A kernel compiled with this will cause volume labels to be exposed in /dev/vol/. Currently, there is no conflict resolution if more than one FS has the same volume name. Reviewed by: phk END K 10 svn:author V 6 gordon K 8 svn:date V 27 2003-02-03T17:21:43.000000Z K 7 svn:log V 104 Correct a comment. GEOM modules do not create /dev entries. They create providers. Pointed out by: phk END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-03T17:31:12.000000Z K 7 svn:log V 46 MFC: OpenSSH 3.5p1, with all FreeBSD patches. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2003-02-03T17:35:54.000000Z K 7 svn:log V 104 Add config glue to add an optional GEOM_VOL to add optional volume support. Reviewed by: jake (mentor) END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-02-03T17:36:52.000000Z K 7 svn:log V 207 Break out the bind and connect syscalls to intend to make calling these syscalls internally easy. This is preparation for force coming IPv6 support for Linuxlator. Submitted by: dwmalone MFC after: 10 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-02-03T17:43:20.000000Z K 7 svn:log V 75 Add IPv6 support for Linuxlator. Reviewed by: dwmalone MFC after: 10 days END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-02-03T17:53:15.000000Z K 7 svn:log V 578 Split statclock into statclock and profclock, and made the method for driving statclock based on profhz when profiling is enabled MD, since most platforms don't use this anyway. This removes the need for statclock_process, whose only purpose was to subdivide profhz, and gets the profiling clock running outside of sched_lock on platforms that implement suswintr. Also changed the interface for starting and stopping the profiling clock to do just that, instead of changing the rate of statclock, since they can now be separate. Reviewed by: jhb, tmm Tested on: i386, sparc64 END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-02-03T18:59:12.000000Z K 7 svn:log V 50 Remove unintended growth of bt848_card_signature. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-02-03T19:29:12.000000Z K 7 svn:log V 132 New release notes: CanBe power management, volume labels, MAKEDEV gone, sunlabel. Modified release notes: Use elfdump(1) entity. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-03T19:49:35.000000Z K 7 svn:log V 325 Split the global timezone structure into two integer fields to prevent the compiler from optimizing assignments into byte-copy operations which might make access to the individual fields non-atomic. Use the individual fields throughout, and don't bother locking them with Giant: it is no longer needed. Inspired by: tjr END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-02-03T20:54:49.000000Z K 7 svn:log V 62 Sync with current, gas knows about the cpuid instruction now. END K 10 svn:author V 5 billf K 8 svn:date V 27 2003-02-03T22:47:03.000000Z K 7 svn:log V 168 even the default case in a switch requires some action (add break;) EVP_sha1() returns a const EVP_MD *, so reflect that in the variable we store its return value in. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2003-02-03T23:03:05.000000Z K 7 svn:log V 189 Improve the layout of the description of the various parameter expansion modifiers. The paragraph that explains the difference between ${foo:-bar} and ${foo-bar} etc. was not very visible. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-03T23:57:03.000000Z K 7 svn:log V 93 MFC: (rev 1.9) pass a dummy pam_conv, rather than NULL, to pam_start(3). Pointy hat to: des END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-02-04T01:33:25.000000Z K 7 svn:log V 125 Correct examples for stateful inspection PR: 47817 Submitted by: Simon L.Nielsen Reviewed by: ceri, luigi END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-02-04T01:36:02.000000Z K 7 svn:log V 130 MFC: Correct examples for stateful inspection PR: 47817 Submitted by: Simon L.Nielsen Reviewed by: ceri, luigi END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-02-04T02:39:40.000000Z K 7 svn:log V 153 MFC rev. 1.62: Ensure that the TTY file descriptor is greater than or equal to 10 so that it doesn't interfere with the user's redirections. PR: 47136 END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-02-04T03:33:25.000000Z K 7 svn:log V 211 RFC 959 doesn't list reply code 550 as a valid responce to STOR/STOU, so return reply code 553 to indicate a error from open(2) for consistency, as long as the code is used in the rest of the STOR/STOU handler. END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-02-04T05:28:08.000000Z K 7 svn:log V 130 MFS 1.64.2.22: Re-enable non pre-emptive ARP requests. Submitted by: "Diomidis Spinellis" PR: kern/46116 END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-04T06:29:03.000000Z K 7 svn:log V 182 Now that the need for "landgrabs" in this file is no longer present, I release "my" bits of code, trusting the remaining committers to be a sensible lot who will do the right thing. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-02-04T07:31:59.000000Z K 7 svn:log V 55 MFC: 1.25: Sync to -current, s/filesystem/file system/ END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-04T07:44:04.000000Z K 7 svn:log V 68 Convert an instance of "struct timezone tz" use I missed yesterday. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-04T08:15:30.000000Z K 7 svn:log V 173 Don't attempt buildworld if the path to the source-tree contains a comma. Can be removed if the underlying issue is fixed. Submitted by: Flemming Jacobsen END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-04T08:23:18.000000Z K 7 svn:log V 67 Change a printf to also tell how many items were left in the zone. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-02-04T08:30:53.000000Z K 7 svn:log V 162 Add missing permission checks to the smbfs VOP_SETATTR vnode op for the case where the caller requests to change access or modification times. MFC after: 3 days END K 10 svn:author V 5 guido K 8 svn:date V 27 2003-02-04T08:53:45.000000Z K 7 svn:log V 16 sleep -> msleep END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-04T10:00:34.000000Z K 7 svn:log V 111 Add vsnrprintf() which is just like vsnprintf() but takes a "radix" argument for the kernel-special %r format. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-04T10:32:40.000000Z K 7 svn:log V 348 Pave the road to removing the fixed size limit on device nodes: Change the si_name of dev_t's to be a char * and put a private buffer for holding the name at then end of the struct. Initialize si_name to point to the private buffer. Put a KASSERT in geom_disk to prevent overrun on the fake dev_t we still have to generate for the disk_drivers. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-04T11:04:26.000000Z K 7 svn:log V 185 Implement proper bounds-checking and truncation of device names, this has become an issue now that end-user controlable attributes can become devices names with the geom_vol_ffs class. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-04T11:07:28.000000Z K 7 svn:log V 315 Increase the allowed length of device names to 63 characters. This is a band-aid while I fret over how much breakage removing the restriction entirely will result in. Please note that this is still a limit for the entire pathname relative to the mountpoint of devfs, so the length of "/dev/fd/3" is 4 characters. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2003-02-04T11:12:36.000000Z K 7 svn:log V 56 Better gender-neutral language. Submitted by: sheldonh END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-02-04T11:24:08.000000Z K 7 svn:log V 308 For rand(3) and random(3) TYPE_0 drop NSHUFF values right after srand{om}() to remove part of seed -> 1st value correlation. Correlation still remains because of algorithm limits. Note that old algorithm have even stronger correlation, especially in the lower bits area, but not eye-visible, as current one. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-02-04T11:33:09.000000Z K 7 svn:log V 145 Drop NSHUFF values right after srandom() to remove part of seed -> 1st value correlation. Correlation still remains because of algorithm limits. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2003-02-04T13:36:32.000000Z K 7 svn:log V 128 Remove duplicated entry Put the Trek Smart Thumbdrives (8MB model) entry in the right place. (Entries are sorted by vendor id). END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2003-02-04T13:45:41.000000Z K 7 svn:log V 268 Fix `umass0: BBB bulk-in clear stall failed, IOERROR' problem with some USB devices. (Make sure to set xfer data length when we force a short inquiry.) Obtained from: NetBSD(sys/dev/usb/umass_scsipi.c rev.1.8) Original idea from: Shingo WATANABE END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-02-04T14:07:43.000000Z K 7 svn:log V 142 - Remove some English parts left in the previous commit. - Merge the following from the English version: 1.23 -> 1.25 errata/article.sgml END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-02-04T14:10:55.000000Z K 7 svn:log V 157 ep(4) does not have link0 and link1 options. PR: conf/46651 Submitted by: Eugene Grosbein Reviewed by: imp, mdodd MFC after: 1 week END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-02-04T15:04:17.000000Z K 7 svn:log V 29 Fix a typo (s/CanBE/CanBe/). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-02-04T15:08:52.000000Z K 7 svn:log V 88 Merge the following from the English version: 1.480 -> 1.488 relnotes/common/new.sgml END K 10 svn:author V 8 takawata K 8 svn:date V 27 2003-02-04T15:50:33.000000Z K 7 svn:log V 28 Fix copyright notification. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-04T16:01:00.000000Z K 7 svn:log V 66 Make this work on non-i386 as well. (Needed for cross-releases.) END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-04T16:04:03.000000Z K 7 svn:log V 53 Always build kgzip(8); needed to cross-release i386. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-04T16:07:20.000000Z K 7 svn:log V 75 Run kgzip(8) in a right environment and pass it the correct loader object. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-02-04T16:17:13.000000Z K 7 svn:log V 44 Oops, fix copyright again. Noticed by: hrs END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2003-02-04T16:28:04.000000Z K 7 svn:log V 13 Grammer fix. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-02-04T16:30:27.000000Z K 7 svn:log V 459 Fix a problem in bus_dmamap_load_{mbuf,uio} when the first mbuf or the first uio segment is empty. In this case no dma segment is create by bus_dmamap_load_buffer, but the calling routine clears the first flag. Under certain combinations of addresses of the first and second mbuf/uio buffer this leads to corrupted DMA segment descriptors. This was already fixed by tmm in sparc64/sparc64/iommu.c. PR: kern/47733 Reviewed by: sam Approved by: jake (mentor) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-02-04T17:08:45.000000Z K 7 svn:log V 171 - Improve recovery after timeout. * reset agent first then reset target. * untimeout all ccbs. - Try reconnect first if the device has been seen. - Fix for ORB_FUN_ATA. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-02-04T17:09:59.000000Z K 7 svn:log V 69 - Implement write part. - Use quad access for aligned 4 byte access. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-02-04T17:26:45.000000Z K 7 svn:log V 68 Remove mostly unused disk arguments from Fixup_*_Names() functions. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-02-04T17:35:23.000000Z K 7 svn:log V 132 - Remove unused old disk pointers from Write_FreeBSD() and Fill_Disklabel() functions. - Clean up a few signed/unsigned warnings. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-02-04T17:50:38.000000Z K 7 svn:log V 554 Let tilde expansion be done even if a file/directory doesn't exist yet. This makes such natural commands as "MKD ~user/newdir" or "STOR ~/newfile" do what they are supposed to instead of failing miserably with the "File not found" error. This involves a bit of code reorganization. Namely, the code doing glob(3) expansion has been separated to a function; a new function has been introduced to do tilde expansion; the latter function is invoked on a pathname before the former one. Thus behaviour mimicing that of the Bourne shell has been achieved. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-02-04T18:08:27.000000Z K 7 svn:log V 247 Correct a double-free bug and disable a dangerous feature in cvs. See , , and the soon-to-be-released FreeBSD-SA-03:01.cvs for details. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-04T18:16:50.000000Z K 7 svn:log V 50 Extra precautions before trying to start init(8). END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-04T18:26:08.000000Z K 7 svn:log V 36 Remove 2 more unused doc Makefiles. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-04T18:47:17.000000Z K 7 svn:log V 46 Correct grammatical error in previous commit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-04T18:56:34.000000Z K 7 svn:log V 222 Added MI version of , "a.out.h", which is always compatible with the i386 version. This fixes one of the problems I had cross-releasing i386 on Alpha: the produced "-f aout" binaries are now identical. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-02-04T20:20:31.000000Z K 7 svn:log V 131 Document a fix in xe(4) (src/sys/dev/xe/if_xe.c revision 1.32.2.1) which was slipped in accidently. (This is not a security fix.) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-04T20:38:51.000000Z K 7 svn:log V 79 Cross ref chflags(1). Suggested by: Craig Carey END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-04T22:10:42.000000Z K 7 svn:log V 19 MFC: Revision 1.27 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-02-04T22:38:33.000000Z K 7 svn:log V 352 Implement mpo_check_kld_load() and mpo_check_kld_unload() for the Biba MAC policy. To load a KLD, require that the subject hold Biba privilege, and the the kernel module be marked as high integrity. To unload a KLD, require that the subject hold Biba privilege. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-05T01:12:45.000000Z K 7 svn:log V 47 Remove the unused doc Makefiles from RELENG_4. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-05T01:14:46.000000Z K 7 svn:log V 28 Remove unused doc Makefile. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-05T01:16:58.000000Z K 7 svn:log V 29 Remove unused doc Makefiles. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-05T01:19:33.000000Z K 7 svn:log V 31 Remove an unused doc Makefile. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-05T02:14:03.000000Z K 7 svn:log V 166 The manual page lists only 2 files, however it reads as `three files' which is obviously incorrect. PR: 46841 Submitted by: Sakamoto Seiji END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-05T03:06:26.000000Z K 7 svn:log V 61 MFC: Revision 1.18. Remove kthread. Discussed with: obrien END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-05T03:30:32.000000Z K 7 svn:log V 105 The daemon(8) utility was committed to 5.0 first. But 4.7 was the actual release date. Fix. PR: 47767 END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2003-02-05T03:37:42.000000Z K 7 svn:log V 194 Support for suspend/resume in laptops. Loosely based on the wi(4) patches but not quite. The memory descriptors and most of the card parameters need to be writen to the card. MFC in: 3 days END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-02-05T06:41:19.000000Z K 7 svn:log V 20 Add some reference. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-02-05T06:44:25.000000Z K 7 svn:log V 45 Sync FireWire related manpages with -current END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-02-05T07:46:08.000000Z K 7 svn:log V 45 Close a memory leak when rescanning the bus. END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-02-05T08:43:46.000000Z K 7 svn:log V 102 Properly get the drive geometry from the controller. This should fix booting off of volumes > 255GB. END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-02-05T08:54:36.000000Z K 7 svn:log V 84 Obtain the media type from the shared memory and only use the eeprom as a fallback. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-05T08:55:10.000000Z K 7 svn:log V 79 Make get_cyclecount() use binuptime() when no tsc is available: it is cheaper. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-02-05T09:17:32.000000Z K 7 svn:log V 85 Mention that the CLOCK_VIRTUAL and CLOCK_PROF clocks are not implemented. PR: 8376 END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-05T09:20:40.000000Z K 7 svn:log V 916 i386/i386/tsc.c was repo-copied from i386/isa/clock.c. Remove all the stuff that does not relate to the TSC. Change the calibration to use DELAY(1000000) rather than trying to check it against the CMOS RTC, this drastically increases precision: Using 25 samples on a Athlon 700MHz UP machine I find: stddev min max average CMOS 22200 Hz -74980 Hz 34301 Hz 704928721 Hz DELAY 1805 Hz -1984 Hz 2678 Hz 704937583 Hz (The difference between the two averages is not statistically significant.) expressed in PPM of the frequency: stddev min max CMOS 31.49 PPM -106.37 PPM 48.66 PPM DELAY 2.56 PPM 2.81 PPM 3.80 PPM This code will not be used until a followup commit to sys/isa/clock.c and sys/pc98/pc98/clock.c which will only happen after some field testing. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-05T09:33:57.000000Z K 7 svn:log V 51 MFi386: write the correct weekday back to the RTC. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-05T09:35:02.000000Z K 7 svn:log V 20 Typo in last commit END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-05T10:16:43.000000Z K 7 svn:log V 50 Reduce diff to i386/isa/clock.c by unifdef -DPC98 END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-05T10:45:06.000000Z K 7 svn:log V 128 Moved 802.11 (device wlan) consumers to the third floppy as well. Shouldn't these modules have the dependency on "wlan" module? END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-02-05T11:03:05.000000Z K 7 svn:log V 102 * Update copyright year. * Add an example that ignores CVS Id tags for the new DIFF_OPTIONS variable. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-02-05T11:05:45.000000Z K 7 svn:log V 109 Avoid undefined symbol error with an IPv4 only kernel. Reported by: "Sergey A. Osokin" END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-02-05T11:09:21.000000Z K 7 svn:log V 504 * Update copyright year. * Give back one line of ws when showing a diff. This was requested by several. * Un-quote DIFF_FLAG, and add DIFF_OPTIONS. This will allow the user to do more creative things in a mergemaster rc file. Un-quoting is necessary in order to handle things like CVS Id tags that look like shell variables. * Simplify terminal width determination. Suggestions related to ignoring the CVS Id's were taken from several, with dillon and gad providing particularly helpful feedback. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-02-05T11:11:32.000000Z K 7 svn:log V 53 Allow "~/" in pathnames to work for a chrooted user. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-05T11:11:39.000000Z K 7 svn:log V 170 This file has no longer any content from the original Berkeley file so replace the UCB copyright with a FreeBSD 2 clause thing. Remove some no longer relevant comments. END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-05T11:16:36.000000Z K 7 svn:log V 94 - Rename the "powerpc" timecounter to the "decrementer" timecounter. - Initialise it earlier. END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-05T11:26:14.000000Z K 7 svn:log V 153 Replace the inline asm in delay() with a while loop. This may not be as efficient but it appears to actually work. Some investigation may be required. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-02-05T11:33:56.000000Z K 7 svn:log V 168 MFC 1.140, 1.142: When searching for a unique file name, distinguish between the cases of an existing file and a real system error, such as I/O failure, no access etc. END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-05T11:37:59.000000Z K 7 svn:log V 211 Not all cpus are MPC750s. Replace the MPC750 cpu option with OEA. This stands for Operating Environment Architecture and is the specification that all of the MPC6xx, MPC7xx, MPC7xxx and IBM7xx CPUs adhere to. END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-05T11:59:27.000000Z K 7 svn:log V 97 Add an inline function wrapper for the mfpvf (Move From Processor Version Register) instruction. END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-05T12:04:29.000000Z K 7 svn:log V 264 - Update spr.h - Add hid.h Obtained from: NetBSD NOTE: This undoes some changes I'd made to prefix the processor name defines with PVR_. This was due to my original decision to use MPC750 as a cpu name. With this changed, the PVR_ change is no longer required. END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-05T12:09:53.000000Z K 7 svn:log V 153 Add cpu.c. This contains one exported function, cpu_setup(), which handles setup of and printing information about cpus. Obtained from: NetBSD (parts) END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-05T12:10:46.000000Z K 7 svn:log V 68 - Use cpu_setup() instead of identifycpu(). - Remove identifycpu(). END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-05T12:33:49.000000Z K 7 svn:log V 94 Export the ns_per_tick variable through md_var.h rather than by declaring it extern in cpu.c. END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-05T12:34:10.000000Z K 7 svn:log V 23 GC an unused variable. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T12:56:40.000000Z K 7 svn:log V 61 Enclose sccsid according to style(9). udp/timed -> timed/udp END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T13:18:17.000000Z K 7 svn:log V 132 Display elapsed time (-o etime) using [[dd-]hh:]mm:ss, which according to Solaris man page is the POSIX way. Reviewed by: jmallett END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T13:23:46.000000Z K 7 svn:log V 12 Add FBSDID. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-02-05T13:34:14.000000Z K 7 svn:log V 156 MFC: Add a new option to ftpd(8), "-h", to disable printing any host-specific information in FTP server messages. ftpcmd.y 1.48 ftpd.8 1.60 ftpd.c 1.139 END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T13:36:13.000000Z K 7 svn:log V 71 Prevent uppercase after .Xr by adding ``The ... utility/system call''. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T13:45:25.000000Z K 7 svn:log V 50 Add FBSDID. udp/bootps -> bootps/udp. Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T13:50:41.000000Z K 7 svn:log V 16 The .Xr utility END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T14:00:46.000000Z K 7 svn:log V 17 The .Fn function END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T14:03:55.000000Z K 7 svn:log V 10 Spelling. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T14:15:02.000000Z K 7 svn:log V 58 Wrap long line. Use .Ar instead of .Nm where appropriate. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T14:20:27.000000Z K 7 svn:log V 66 Header was included twice. Hardcode program name in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T14:25:43.000000Z K 7 svn:log V 113 Do not start err(3) strings with uppercase nor dot terminate them. Standard sccsid[] area according to style(9). END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-02-05T15:31:43.000000Z K 7 svn:log V 17 NODEVFS cleanup. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-02-05T15:32:24.000000Z K 7 svn:log V 84 Comment out srandom(): 1) Already called in init_main.c:proc0_post() 2) Seed is bad END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-02-05T15:56:04.000000Z K 7 svn:log V 197 Remove srandom(): 1) It is already called in init_main.c:proc0_post() 2) It is called each time read_random_phony() called, because "initialized" variable is never set to 1. Approved by: markm END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-02-05T16:40:18.000000Z K 7 svn:log V 59 Add regression test for soon-to-be-committed fpclassify(). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-02-05T17:19:34.000000Z K 7 svn:log V 113 Fix for fwmem write part. - fix typo - don't need to check receive buffer. - don't forget to free xfer on errer. END K 10 svn:author V 4 alex K 8 svn:date V 27 2003-02-05T18:33:36.000000Z K 7 svn:log V 37 Remove MAKEDEV quirks, now obsolete. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-02-05T18:42:15.000000Z K 7 svn:log V 71 MFC: - bpf is now working (tested with tcpdump) - fix promiscious mode END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2003-02-05T19:11:11.000000Z K 7 svn:log V 231 Take the rc4 code out of ng_mppc module so we don't fail to load when we have the rc4 code already in the kernel (via wlan stuff or awi). Add a dependency on the rc4 module so if it doesn't exist then load it. Reviewed by: archie END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-05T19:16:18.000000Z K 7 svn:log V 13 MFS: 1.2.2.2 END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-02-05T19:22:39.000000Z K 7 svn:log V 160 Fix slight disorder that broke sorting. Put in bold warning about the fact that in this case order matters. Submitted by: Peter Edwards END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-05T19:23:39.000000Z K 7 svn:log V 10 MFC: 1.27 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-02-05T19:31:31.000000Z K 7 svn:log V 19 MFC: Revision 1.26 END K 10 svn:author V 6 julian K 8 svn:date V 27 2003-02-05T19:36:58.000000Z K 7 svn:log V 125 The lockmanager has to keep track of locks per thread, not per process. Submitted by: david Xu (davidxu@) Reviewed by: jhb@ END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-05T20:08:39.000000Z K 7 svn:log V 64 Use a more standard error message. Add FBSDID. Reviewed by: ru END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-05T20:17:45.000000Z K 7 svn:log V 147 Add three more properties to struct disk: Stripe offset and width and max request size. These will be used to optimize our clustering behaviour. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2003-02-05T21:02:56.000000Z K 7 svn:log V 1023 Finally make vinum ready for the root filesystem in FreeBSD 5.x. (A similar patch has been in 4.x for a while, but is more hacky there.) For this to work, vinum has to be loaded early (e. g. from boot/loader), for obvious reasons. If the kernel env variable (aka. loader variable) "vinum.autostart" is set, vinum then asks the sysctl kern.disks for all available disks in the system, and scans them for possible vinum headers. For statically compiled kernels, this behaviour can be obtained even without boot/loader by using "options VINUM_AUTOSTART" (though this is not the recommended way). Alternatively, the 4.x way to specify "vinum.drives" is also supported. No further hacks (like the 4.x "vinum.root" variable) are needed, since in 5.x, mountroot() asks back at the drivers to have them resolve the name of the root FS into a dev_t (using the dev_clone eventhandler). (The MFC reminder below is for a partial MFC for vinum.autostart, the rest is already there in 4.x.) Timed out on: grog MFC after: 2 weeks END K 10 svn:author V 5 joerg K 8 svn:date V 27 2003-02-05T21:05:03.000000Z K 7 svn:log V 78 Document the recent changes for vinum as root filesystem. MFC after: 2 weeks END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-02-05T21:13:08.000000Z K 7 svn:log V 147 Implement the new "struct disk" centered API for device drivers. This commit should not change anything as no device drivers use the new API yet. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-02-05T21:21:26.000000Z K 7 svn:log V 62 Move the DC_SETBIT to the attach function. Reviewed by: phk END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-02-05T21:25:50.000000Z K 7 svn:log V 84 Since we drop NSHUFF values now, set default seed to what it becomes after srand(1) END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-02-05T21:28:52.000000Z K 7 svn:log V 86 Since we drop NSHUFF values now, set default seed to what it becomes after srandom(1) END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-02-05T21:49:01.000000Z K 7 svn:log V 618 MFC: Rev. 1.59 SIS_CFG_EDB_MASTER_EN indicates the EDB bus is used instead of the PCI bus. When this bit is set, the Max DMA Burst Size for TX/RX DMA should be no larger than 64 bytes. Rev. 1.60 SiS no longer implements the enhanced phy control register for newer chipsets and phy has to be directly accessed via mdio. Rev. 1.61 Allow to read EEPROM from LAN for SiS96x chipset. It is shared between a 1394 controller and the NIC and each time we access it, we need to set SIS_EECMD_REQ. Rev. 1.63 Add PCI revision number for 630A and 900B. Enable parity error detection on 900B and 635(A). Reviewed by: phk END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-02-05T22:03:58.000000Z K 7 svn:log V 290 MFC: When reading PHY regs over the i2c bus, the turnaround ACK bit is read one clock edge too late. This bit is driven low by slave (as any other input data bits from slave) when the clock is LOW. The current code did read the bit after the clock was driven high again. Reviewed by: phk END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-02-05T22:10:04.000000Z K 7 svn:log V 108 MFC rev. 1.26 Enable the automatic TX underrun recovery for the ADMtek chips. PR: 34236 Reviewed by: phk END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-02-05T23:24:25.000000Z K 7 svn:log V 502 Various cleanups: - Move the command timeout check from a separate repeating timeout to the kthread since the kthread is already running periodically. - Move printing the hardware print buffer to the kthread. - Properly shut down the kernel thread on detach. - Detach the child array devices on detach. - Don't issue a controller halt command on detach. Doing so requires a PCI reset to wake the controller back up. The driver can now be unloaded as long as CAM support is not enabled. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-02-06T00:07:12.000000Z K 7 svn:log V 112 Don't include aac_cam.h, since it was nuked in the last commit. Deregister the shutdown eventhandler on unload. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-02-06T00:37:37.000000Z K 7 svn:log V 89 Free the container and sim objects on detach. Convert several uses of MALLOC to malloc. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-02-06T01:08:19.000000Z K 7 svn:log V 110 Fix use of an uninitialized pointer introduced in a previous revision. Approved by: markm (mentor)(implicit) END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-02-06T01:34:43.000000Z K 7 svn:log V 120 Remove vestiges of no longer needed unp_rvnode field. Approved by: phk (who originally added it in rev 1.8 of unpcb.h) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-02-06T01:55:40.000000Z K 7 svn:log V 175 Relocate a call to enable inetd so that it is set regardless of whether the user chooses to edit inetd.conf. PR: 39311 Reported by: Martin Faxer END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-02-06T03:31:02.000000Z K 7 svn:log V 69 Teach the CAM module how to deregister itself so it can be unloaded. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-02-06T04:42:51.000000Z K 7 svn:log V 13 MFC rev 1.35 END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-02-06T04:46:20.000000Z K 7 svn:log V 75 MFC if_vr.c revs 1.59, 1.60, 1.61 and if_vrreg.h revs 1.15, 1.16, 1.17 END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-02-06T05:05:38.000000Z K 7 svn:log V 24 MFC revs 1.221 -> 1.223 END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-06T10:42:22.000000Z K 7 svn:log V 154 If a device tries to allocate an interrupt that's not on it's resource list, assume that the child knows what it's doing and add it to the resource list. END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-06T10:47:57.000000Z K 7 svn:log V 33 Add a cast to silence a warning. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-06T10:55:11.000000Z K 7 svn:log V 74 Minimal manual page for pam_kerberosIV(8). Sponsored by: DARPA, NAI Labs END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-06T10:59:06.000000Z K 7 svn:log V 241 Add a driver that attaches to the gpio node of macio and allows you to enter DDB when the interrupt button (aka the "programmer's switch") is pressed. This isn't unfortunately an NMI, but it's a handy way to get into DDB quickly if needed. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-06T11:04:47.000000Z K 7 svn:log V 17 The .Fn function END K 10 svn:author V 5 benno K 8 svn:date V 27 2003-02-06T11:07:39.000000Z K 7 svn:log V 26 Oops. Include opt_ddb.h. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-06T11:10:32.000000Z K 7 svn:log V 17 The .Fn function END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-06T11:25:03.000000Z K 7 svn:log V 17 The .Fn function END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-02-06T11:29:40.000000Z K 7 svn:log V 28 The .Fn function. Spelling. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-02-06T11:45:31.000000Z K 7 svn:log V 22 MFC: new `pl' option. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-06T12:40:58.000000Z K 7 svn:log V 161 Export the PAM environment to the child process instead of the "normal" environment list, which may be unsafe and / or sensitive. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-06T12:56:39.000000Z K 7 svn:log V 105 Add support for escape sequences in the arguments (e.g. %u for user name) Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2003-02-06T12:56:51.000000Z K 7 svn:log V 18 Update copyright. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-02-06T13:17:11.000000Z K 7 svn:log V 56 MFC: add support for IC Book Labs Dreadnought x16 Lite. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-02-06T13:31:30.000000Z K 7 svn:log V 76 MFC: fix a bug in RTLD_TRACE when object being traced is already dlopen'ed. END