ƒ°135201 210 526 484 281 430 177 144 147 293 261 299 671 615 192 202 540 201 200 142 221 185 139 301 365 199 150 149 138 177 173 532 242 147 164 162 160 199 161 144 111 303 205 196 120 125 211 194 207 125 253 816 142 695 164 123 203 177 189 386 147 148 126 328 195 188 183 217 131 169 192 215 123 162 220 504 159 113 121 206 141 125 153 130 470 291 141 221 257 413 405 171 236 110 419 141 153 421 156 135 398 711 165 157 170 134 212 226 196 256 185 141 140 164 174 190 174 202 133 447 234 209 153 212 119 280 375 166 287 181 295 171 162 212 149 206 161 126 350 155 152 411 163 538 230 181 245 229 411 139 183 261 381 473 223 176 391 261 317 423 1238 273 166 146 205 161 192 235 134 211 296 175 600 257 145 157 141 142 133 346 185 167 908 121 990 202 187 162 144 298 332 484 587 1521 182 115 355 207 422 260 380 207 164 357 139 189 342 247 223 180 152 738 K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-14T03:46:43.000000Z K 7 svn:log V 433 MFC: kern_event.c: v1.80, if.c: v1.205 > don't call f_detach if the filter has alread removed the knote.. This > happens when a proc exits, but needs to inform the user that this has > happened.. This also means we can remove the check for detached from > proc and sig f_detach functions as this is doing in kqueue now... kern_event.c: v1.81 > remove giant required from kqueue_close.. Approved by: re (kensmith, scottl) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-14T03:51:21.000000Z K 7 svn:log V 391 MFC: subr_witness.c v1.179 > make witness it's own sysctl branch instead of using _ to do this. I have > left the old tunables in to give people a few days to transition their > loader.conf and sysctl.conf's over to the new names.. MFC: witness.4 1.6, UPDATING 1.356 > document the recent change to debug.witness.* > fix spelling of debug.witness.kdb Approved by: re (kensmith) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-14T03:52:51.000000Z K 7 svn:log V 188 MFC: v1.34 > remove XXX comment now that the kernel is fixed, there isn't any obvious > reason to enable this as performance didn't significantly change... Approved by: re (kensmith) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-14T04:01:57.000000Z K 7 svn:log V 334 Add 'hint.atkbd.0.flags="0x1"' back to /boot/device.hints on the install media on i386 and amd64. While the current default is very useful in server environments, the ability to use USB keyboards is vastly more important then the ability to use PS/2 keyboards the admin forgot to plug in during the install process. PR: kern/71443 END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-14T05:35:19.000000Z K 7 svn:log V 85 Update release notes: Add a note about pcm(4)->sound(4) transition. Noticed by: ru END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-14T05:40:44.000000Z K 7 svn:log V 52 Merge from rev.1.775. Approved by: re (implicitly) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-14T05:47:14.000000Z K 7 svn:log V 52 Add missing semicolons. Approved by: re (implicit) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-14T05:49:18.000000Z K 7 svn:log V 200 Add three spare fields to reserve room so we can MFC the in-progress work on safe device removal at a later date without breaking binary compatibility on the RELENG_5 branch. Approved by: re::scottl END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-14T05:59:12.000000Z K 7 svn:log V 168 MFC: Fix an datatype issue which could result in key-sectors being overwritten if less than the full complement of keys (4) were configured. Approved by: re:scottl END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-09-14T06:35:59.000000Z K 7 svn:log V 204 MFC rev. 1.17 jail.c and rev. 1.58 jail.8: add -l option to jail(8) similar to su(1): before running jail'ed program under specific user's credentials, clean the environment and set only a few variables. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-09-14T06:43:46.000000Z K 7 svn:log V 573 MFC sndstat.c 1.18 > Convert sndstat_lock from a mutex to an sx lock. sndstat_read() > holds sndstat_lock across a call to uiomove(), which is not legal > to do with a mutex because of the possibility that the data transfer > could sleep because of a page fault. It is not possible to just > unlock the mutex for the uiomove() call without introducing another > locking mechanism to prevent the body of sndstat_read() from being > re-entered. Converting sndstat_lock to an sx lock is the least > complicated change. LOR: 030 Approved by: re (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-14T07:06:49.000000Z K 7 svn:log V 522 Checkpoint the fdc resource changes: o Allow for up to 3 resource I/O ranges to be given for the floppy controller, rather than just two that are allowed for now. o Make sure that we can work with either a base address of 0x3f0 or 0x3f2. o Create new inline functions to access the YE DATA's unique BDCR register. o Update pccard attachment to add the fd device. o Do some minor style(9) polishing. # I'm guessing that the fdc pccard attachment broke some time ago, since # there are a number of issues with it still. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-14T09:35:10.000000Z K 7 svn:log V 98 Be explicit that packets passed from a 'ipfw tee' action will not be reassembled. Prodded by: ru END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-09-14T12:01:18.000000Z K 7 svn:log V 109 Remove a bogus check that caused empty lines not to be counted when the -c option was given. Noticed by: sf END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-09-14T15:20:24.000000Z K 7 svn:log V 444 Reactivate skipping over bogus IPCP addresses on ppp interfaces. Be more careful with the skip condition this time. Addresses are only not taken into account if: - The interface is POINTTOPOINT - There is no route installed for the address - The user specified noalias (:0) and - We are looking at an IPv4 address. This should be enough paranoia to not cause any false positives. PR: misc/69954 Discussed with: yongari MFC after: 4 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:33:22.000000Z K 7 svn:log V 108 - Skip providers with 0 sectorsize. - Make kern.geom.concat.debug sysctl tunable. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:34:35.000000Z K 7 svn:log V 107 - Skip providers with 0 sectorsize. - Make kern.geom.label.debug sysctl tunable. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:39:24.000000Z K 7 svn:log V 50 Do not handle spoiling! Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:40:23.000000Z K 7 svn:log V 128 - Skip providers with 0 sectorsize. - Dump disk number. - Make kern.geom.stripe.debug sysctl tunable. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:42:23.000000Z K 7 svn:log V 93 Add a warning when we are not going to use whole provider's space. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:43:25.000000Z K 7 svn:log V 47 Improve usage a bit. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:44:55.000000Z K 7 svn:log V 208 - Make kern.geom.mirror.debug and kern.geom.mirror.timeout sysctls tunable. - Don't handle spoiling for synchronization geom. - Skip providers with 0 sectorsize. - Some other fixes. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:47:03.000000Z K 7 svn:log V 272 - Add support for 'round-robin' and 'verify' modes. - Make kern.geom.raid3.debug sysctl tunable. - Add warnings. - Bump version number and add version history. - Don't handle spoiling for synchronization geom. - Skip providers with 0 sectorsize. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:48:01.000000Z K 7 svn:log V 106 - Add warnings support. - Fix command name printing in case of version desynch. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:49:30.000000Z K 7 svn:log V 58 Add manual page for gmirror(8). Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:50:51.000000Z K 7 svn:log V 57 Add manual page for graid3(8). Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:52:00.000000Z K 7 svn:log V 46 Update manual page. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T15:53:51.000000Z K 7 svn:log V 85 Add regression tests for "round-robin" and "verify" modes. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T16:02:32.000000Z K 7 svn:log V 81 Add a tool for testing performance of storage devices. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T16:05:06.000000Z K 7 svn:log V 439 Allocate memory when dumping pipes with M_WAITOK flag. On a system with huge number of pipes, M_NOWAIT failes almost always, because of memory fragmentation. My fix is different than the patch proposed by Pawel Malachowski, because in FreeBSD 5.x we cannot sleep while holding dummynet mutex (in 4.x there is no such lock). PR: kern/46557 Submitted by: Eugene Grosbein Reviewed by: mlaier Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T16:07:16.000000Z K 7 svn:log V 149 Fix 'show' command for pipes and queues. PR: bin/70311 Submitted by: Pawel Malachowski Approved by: re (scottl) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-09-14T16:08:13.000000Z K 7 svn:log V 53 Fix copyright (e-mail address and years were wrong). END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-09-14T16:08:14.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T16:11:00.000000Z K 7 svn:log V 70 Connect gmirror.8 manual page to the build. Approved by: re (scottl) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-14T16:21:41.000000Z K 7 svn:log V 63 Connect cnw(4) manpage to the build Approved by: re (blanket) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-14T16:36:12.000000Z K 7 svn:log V 103 Set up the data flow flag correctly so that bounced buffers have a chance of working in amr_enquire(). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-14T16:46:16.000000Z K 7 svn:log V 64 Better wording for the hardware section. Discussed with: emax END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-14T17:28:51.000000Z K 7 svn:log V 52 Use bus_setup_intr in preference to BUS_SETUP_INTR. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T18:32:05.000000Z K 7 svn:log V 19 Fix UMA zone leak. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-14T18:38:16.000000Z K 7 svn:log V 210 unlock global lock in kqueue_scan before msleep'ing to prevent dead lock.. we didn't unlock global lock earlier to prevent just having to reaquire it again.. Found by: peter Reviewed by: ps MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T18:43:24.000000Z K 7 svn:log V 112 - Don't forget about NDFREE() in case of vn_open() failure. - Don't forget about vn_close() in case of failure. END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-09-14T19:01:19.000000Z K 7 svn:log V 103 Ensure that edits that do not span a clock tick are not lost. PR: bin/22612 MT5: 4 weeks MT4: 2 weeks END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T19:27:59.000000Z K 7 svn:log V 28 One more missing NDFREE(9). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-14T19:55:07.000000Z K 7 svn:log V 33 Deallocate VM object on failure. END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-09-14T20:04:33.000000Z K 7 svn:log V 117 Add missing #include Bump WARNS level to 2 PR: bin/71668 Submitted by: Dan Lukes MFC after: 3 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-09-14T20:30:35.000000Z K 7 svn:log V 100 Use a safe temporary file for saving out the PR if send-pr is interrupted. MT5: 7 days MT4: 7 days END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-09-14T21:22:34.000000Z K 7 svn:log V 112 Merge the vge(4) driver from the HEAD. Also add nge(4) and lge(4) to GENERIC for x86. Approved by: re (scottl) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2004-09-14T21:48:25.000000Z K 7 svn:log V 31 boot0 defaults to packet mode. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2004-09-14T21:58:30.000000Z K 7 svn:log V 158 Correct polarity of packet mode bit. Problem discovered when 'boot0cfg -B -v -o packet -s 2 ad4' turned off packet mode while reporting it as being enabled. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-09-14T22:06:25.000000Z K 7 svn:log V 721 Make two major changes to this code to address some stability/corruption problems: 1) Add locking for SMP, code provided by Alan Cox 2) While testing Alan's patches, I observed serious problems with the jumbo buffer allocation code (machine crashed twice), so I gutted it and rewrote the receive handler to use multiple chained descriptors. Each RX descriptor gets a single 2K cluster, and the chip will fill in as many as it needs to hold the complete packet. User reports that this corrects the data corruption issues previously observed and discussed on -current. Note that this driver still needs to be hit with the busdma stick. I intend to inflict said beating in the near future. MFC after: 1 week END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-09-14T22:32:58.000000Z K 7 svn:log V 48 Add missing NGE_LOCK_DESTROY() to nge_detach(). END K 10 svn:author V 5 seanc K 8 svn:date V 27 2004-09-15T01:08:33.000000Z K 7 svn:log V 600 Bring back etc/rc.d/ntpdate as requested by scads of people. This isn't a complete backout as the ntpd_sync_on_start etc/rc.conf tunable is still present, though the default is now NO (was YES). Since we're no longer syncing time at startup by default when ntpd is enabled (as was the case 24hrs ago), remove UPDATING entry pointing out that ntpd(1) -g is slower than ntpdate(1). Hopefully ntpd_sync_on_start="YES" can be made the default for -CURRENT after 5.3 is cut. At the very least, this should be set to YES when a user requests to have ntpd enabled via sysinstall(1). Requested by: many END K 10 svn:author V 5 seanc K 8 svn:date V 27 2004-09-15T01:39:25.000000Z K 7 svn:log V 70 Add a mention of the ntpd_sync_on_start tunable. Requested by: maxim END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-15T03:39:18.000000Z K 7 svn:log V 31 Fix a typo that affects !i386. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-15T03:51:51.000000Z K 7 svn:log V 107 Oops accidentally removed #ifdef SCHED_4BSD as part of another commit This function is not yet used in ULE END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-15T04:41:56.000000Z K 7 svn:log V 82 Fix a LOR where copyout was called while holding a lock. Reported by: rwatson END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-15T05:14:21.000000Z K 7 svn:log V 94 Use "cp -f" instead of "rm" and "cp" to break the hardlink to device.hints. Submitted by: ru END K 10 svn:author V 7 delphij K 8 svn:date V 27 2004-09-15T08:19:03.000000Z K 7 svn:log V 289 Clear all "active partition" bits before we set a new one. This adds a safebelt that prevents users to mark more than one "active" partitions, which will lead to a unbootable machine, especially in multi-boot configurations. PR: bin/71404 MFC After: 3 days Approved by: murray (mentor) END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-09-15T11:22:05.000000Z K 7 svn:log V 55 Distinguish between TCQ and NCQ type of tagged queing. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-15T11:58:34.000000Z K 7 svn:log V 56 #include instead of END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-15T12:02:35.000000Z K 7 svn:log V 34 Remove now unused #include files. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-15T12:09:50.000000Z K 7 svn:log V 235 Add new a function isa_dma_init() which returns an errno when it fails and which takes a M_WAITOK/M_NOWAIT flag argument. Add compatibility isa_dmainit() macro which whines loudly if isa_dma_init() fails. Problem uncovered by: tegge END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-15T14:52:31.000000Z K 7 svn:log V 100 MFC 1.1265: Properly document and enable the IPFIREWALL_FORWARD option. Approved by: re (kensmith) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-15T14:56:26.000000Z K 7 svn:log V 94 MFC 1.133: Change the array of char to an array of struct pollfd. Approved by: re (kensmith) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-15T15:07:09.000000Z K 7 svn:log V 89 MFC 1.229: Replace ifunit("lo0") with direct 'loif' pointer. Approved by: re (kensmith) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-15T15:14:19.000000Z K 7 svn:log V 122 MFC: Apply error and success logic consistently to the function netisr_queue() and its users. Approved by: re (kensmith) END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-09-15T15:39:28.000000Z K 7 svn:log V 39 Flush the queue of minor fixes to pst. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-15T18:38:32.000000Z K 7 svn:log V 75 Fix mismerge of previous MFC. Found by: brooks Approved by: re (implicit) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-15T18:39:09.000000Z K 7 svn:log V 97 Try harder to get back to being a non threaded process. Submitted by: DavidXu MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-15T18:41:10.000000Z K 7 svn:log V 122 Update to reflect recent changes such as the fields for O(log n) address space allocation. Submitted by: Mark W. Krentel END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-15T19:01:08.000000Z K 7 svn:log V 31 Mechanical whitespace cleanup. END K 10 svn:author V 3 kwm K 8 svn:date V 27 2004-09-15T19:03:27.000000Z K 7 svn:log V 70 Park my birthday truck in this free space. Approved by: pav (mentor) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-15T19:03:35.000000Z K 7 svn:log V 127 My fingers keep typing 'burncd data foo fixate eject' instead of 'burncd -e data foo fixate'. Humor them. MFC after: 4 weeks END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-15T20:13:26.000000Z K 7 svn:log V 409 Remove the last two global variables that are used to store packet state while it travels through the IP stack. This wasn't much of a problem because IP source routing is disabled by default but when enabled together with SMP and preemption it would have very likely cross-corrupted the IP options in transit. The IP source route options of a packet are now stored in a mtag instead of the global variable. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-15T20:17:03.000000Z K 7 svn:log V 65 Clarify some comments for the M_FASTFWD_OURS case in ip_input(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-15T20:54:23.000000Z K 7 svn:log V 21 stylistic polishing. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-15T21:08:58.000000Z K 7 svn:log V 29 undent some functions a bit. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-15T21:10:46.000000Z K 7 svn:log V 113 Comment lines may have leading whitespace. PR: 71773 Submitted by: Antoine Brodin END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-15T21:42:03.000000Z K 7 svn:log V 49 Simplify initialization of va_null a little bit. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-15T21:49:22.000000Z K 7 svn:log V 33 Remove unused B_WRITEINPROG flag END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-15T23:01:28.000000Z K 7 svn:log V 59 Fix typo in rev 1.2 "-DNOINFOall" should be "-DNOINFO all" END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-15T23:15:53.000000Z K 7 svn:log V 36 Make libcrypto/libssh cross compile END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-15T23:26:49.000000Z K 7 svn:log V 374 Fix breakpoint handling for i386. not sure yet about 5.x... MFC if needed. Also fixes small problems with examining some registers and some specific gdb transfer problems. As the patch says: This is not a pretty patch and only meant as a temporary fix until a better solution is committed. PR: i386/71715 Submitted by: Stephan Uphoff MFC after: 1 week END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2004-09-15T23:47:17.000000Z K 7 svn:log V 194 Backout the code which tries to use undocumented way to determine if fm801 has sound capabilities or not. Unfortunately this code doesn't work as expected. Submitted by: many MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-16T00:22:59.000000Z K 7 svn:log V 47 Add libmagic to the explicit build-tools list. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-16T01:39:13.000000Z K 7 svn:log V 126 Be explicit about which regex.h file we are including. This reduces the need for hack workarounds in tools/lib32/build32.sh. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-16T01:41:11.000000Z K 7 svn:log V 162 Update path to c++ internals includes for the 3.4 location. No longer use make -k since the libraries target should build now. Remove hacks for gnu/lib/libregex. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-16T01:51:21.000000Z K 7 svn:log V 320 For the moment, treat failures to attach floppy drives as non-fatal errors for the attachment process for the floppy controller. This is a band-aide because it doesn't try any of the fallback methods when _FDE isn't long enough, but should be sufficient for people experiencing the dreaded mutex not initialized panic. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-16T02:37:40.000000Z K 7 svn:log V 309 If the timeout handler runs and notices that commands are timed out, check the firmware status register on the card to see if the firmware is still running. There is no way to recover from this, but at least it can give a hint as whether the car has crashed (which happens all too often). MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-16T03:48:43.000000Z K 7 svn:log V 76 MFC: Program the sbus interface with the correct frequency Approved by: re END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-16T05:37:40.000000Z K 7 svn:log V 140 e specific code to revert a partial add ot teh run queue, not remrunqueue() which can't handle a partially added thread. MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-16T06:00:52.000000Z K 7 svn:log V 18 whitespace change END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-16T06:34:00.000000Z K 7 svn:log V 326 Reserve the DMA memory at attach time, rather than at use. While reserving it at use time is more miserly, low memory (< 16MB) evaporates quickly on many systems, so there may not be any suitable buffers available. This specifically doesn't use the newer, fancier isa_dma_init to ease merging to 5. Reviewed by: tegge, phk END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-16T06:37:05.000000Z K 7 svn:log V 49 default: case shouldn't set an error yet either. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-16T07:12:59.000000Z K 7 svn:log V 58 clean up thread runq accounting a bit. MFC after: 3 days END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-09-16T09:35:01.000000Z K 7 svn:log V 328 Ignore leading '_' in model name returned by devices. This make "_NEC" devices appear as "NEC" which is more corrent. The reason is tha NEC originally screwed up on the byteorder in the model string, so now that they have realized that they prefixed the '_' so that not every ATA driver on the planet would call them "EN C" :) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-16T10:43:47.000000Z K 7 svn:log V 64 Add fields to struct tty for the initial/lock * tty/cua states. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-16T12:07:25.000000Z K 7 svn:log V 43 Use the tty->t_sc field to find our softc. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2004-09-16T12:16:10.000000Z K 7 svn:log V 301 MFC revision 1.37 date: 2002/10/06 09:09:27; author: charnier; state: Exp; lines: +11 -16 While removing a memory leak, rev 1.32 introduced a free-memory-and-reuse-it-after. Correct both problems and make rcp -r work again under /etc/malloc.conf -> AJ. PR: bin/54969 Approved by: murray (mentor) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-09-16T13:41:20.000000Z K 7 svn:log V 618 MFC: ---------------------------- revision 1.24 date: 2004/08/28 14:32:10; author: mtm; state: Exp; lines: +2 -1 Also, match the full path to the special nologin shell. Previously, it would recognize it as a valid shell only if the basename (nologin) was specified. Now, it will recognize both the basename and the full path. NOTE: The full path as adduser(8) understands it is /usr/sbin/nologin. There is a symlink, /sbin/nologin, but that's deprecated and only there for backwards compatibility. ============================================================================= Approved by: re (scottl) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-09-16T13:55:46.000000Z K 7 svn:log V 73 Implement cancellation points in libc interfaces, as specified by POSIX. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-09-16T15:28:48.000000Z K 7 svn:log V 64 g_nop_create: destroy newly created provider in case of errors. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-16T15:58:18.000000Z K 7 svn:log V 78 Missed a place where snapshots were allocated in my last commit to this file. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-16T16:46:37.000000Z K 7 svn:log V 42 Disconnect early-adopter/ from the build. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2004-09-16T17:03:12.000000Z K 7 svn:log V 114 Fix requirement of `network' to `NETWORK' because the former isn't provided by any rc.d script. Approved by: mtm END K 10 svn:author V 8 keramida K 8 svn:date V 27 2004-09-16T17:04:20.000000Z K 7 svn:log V 128 We don't have any providers of `beforenetlkm' in FreeBSD. Remove the dependency to it from our rc.d scripts. Approved by: mtm END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-16T17:18:55.000000Z K 7 svn:log V 103 New release notes: crontab(1) now properly prompts when an entry is written in the incorrect format. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-16T17:19:16.000000Z K 7 svn:log V 163 Don't print a warning message if the _CRS value is empty. This is already covered by other printfs under ACPI_DEBUG and is not a failure case. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-16T17:21:46.000000Z K 7 svn:log V 93 MFC: Teach the stack trace code how to walk across a double fault. Approved by: re (scottl) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-16T17:23:16.000000Z K 7 svn:log V 49 MFC from rev.1.35. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-16T17:27:32.000000Z K 7 svn:log V 48 MFC from rev.1.5. Approved by: re (implicitly) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-16T17:28:56.000000Z K 7 svn:log V 72 Do not traverse list of snapshots if there isn't one. Found by: scottl END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-16T17:53:23.000000Z K 7 svn:log V 80 MFC: Make 'ipfw tee' behave as intended and designed. Approved by: re (scottl) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-16T17:57:04.000000Z K 7 svn:log V 96 MFC 1.20: Fix ip_input() fallback for the destination modified cases. Approved by: re (scottl) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-16T17:59:35.000000Z K 7 svn:log V 80 MFC 1.9: Don't prepend an already existing tag again. Approved by: re (scottl) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-16T18:02:22.000000Z K 7 svn:log V 107 MFC 1.76: Return EINVAL when IPFIREWALL_FORWARD is not compiled into the kernel. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-16T18:32:58.000000Z K 7 svn:log V 41 There is no such manual page in FreeBSD. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-16T18:33:39.000000Z K 7 svn:log V 352 Fix an out of bounds write during the initialization of the PF_INET protocol family to the ip_protox[] array. The protocol number of IPPROTO_DIVERT is larger than IPPROTO_MAX and was initializing memory beyond the array. Catch all these kinds of errors by ignoring protocols that are higher than IPPROTO_MAX or 0 (zero). Add more comments ip_init(). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-16T18:41:41.000000Z K 7 svn:log V 136 MFC: rev. 1.10 - fix capitalization - add HARDWARE section based on the hardware notes - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-16T18:42:22.000000Z K 7 svn:log V 111 MFC: rev. 1.22 - remove device count - add a HARDWARE section - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-16T18:46:21.000000Z K 7 svn:log V 56 Add missing comma Submitted by: ceri MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-16T18:56:20.000000Z K 7 svn:log V 119 Type 'int' is too small for 'i' and 'lastp' variables. Use proper type, which is vm_pindex_t (unsigned 64bit on i386). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-16T18:59:19.000000Z K 7 svn:log V 27 First wakeup, then unlock. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-16T19:02:28.000000Z K 7 svn:log V 182 MFC: rev. 1.37, 1.38 - note ia64 support for several drivers - remove drivers that work on all supported architectures - add lnc(4), ng_ubt(4) and pcn(4) Approved by: re (blanket) END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-09-16T19:02:50.000000Z K 7 svn:log V 277 MFC sys/dev/sound/isa/sb16.c 1.88 Change sb_lock() calls to sbc_lockassert() and remove the sb_unlock() calls in sb_cmd2() and sb_getmixer(). The lock has already be grabbed before these functions are called. PR: 71189 Submitted by: stephane Approved by: re (scottl) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-16T19:19:29.000000Z K 7 svn:log V 69 MFC: rev. 1.32, 1.33 Add em(4) and gx(4) Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-16T19:37:49.000000Z K 7 svn:log V 189 MFC: rev. 1.250, 1.254, 1.255 - autogenerate device listings for em(4) and gx(4) - fix an entity - autogenerate device listings for lnc(4), ng_ubt(4) and pcn(4) Approved by: re (blanket) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-16T19:42:17.000000Z K 7 svn:log V 89 - Do not use bio_pblkno as it is going away anyway. - Prefer bio_length than bio_bcount. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-16T19:46:23.000000Z K 7 svn:log V 202 Allocate tty at attach time rather than open time. Use the init/lock*in/out fields in struct tty and remove them from our softc. Use tty->t_sc to find out softc when convenient. Mostly OK'ed by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-16T20:18:15.000000Z K 7 svn:log V 80 MFC: Reflect July 2004 code changes in manpages. Approved by: re (scottl, hrs) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-16T20:20:04.000000Z K 7 svn:log V 71 MFC: 1.1276: Fixed sound-related hints. Approved by: re (scottl, hrs) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-16T20:24:23.000000Z K 7 svn:log V 115 A netgraph node implementing Netflow version 5. Supported by: Bestcom ISP, Rinet ISP Approved by: julian (mentor) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-16T20:29:19.000000Z K 7 svn:log V 52 Adaptec ANA-6944/TX is supported MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-16T20:33:32.000000Z K 7 svn:log V 108 - add a HARDWARE section based on the hardware notes - capitalize Ethernet - minor fixes MFC after: 3 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-16T20:35:28.000000Z K 7 svn:log V 65 Attach ng_netflow to kernel build. Approved by: julian (mentor) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-16T20:35:51.000000Z K 7 svn:log V 29 Add ed(4) MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-16T20:38:11.000000Z K 7 svn:log V 257 There is no need to keep 'npage' value inside our softc structure, it is only used in one function. While doing so, change its type to vm_ooffset_t. We are still limited for swap-backed devices to 16TB on 32-bit architectures where PAGE_SIZE is 4096 bytes. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-16T20:38:28.000000Z K 7 svn:log V 58 Autogenerate device listings for ed(4) MFC after: 3 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-16T20:42:03.000000Z K 7 svn:log V 56 Install netflow includes. Approved by: julian (mentor) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-16T21:32:13.000000Z K 7 svn:log V 318 - Make md(4) 64-bit clean. After this change it should be possible to use very big md(4) devices. - Clean up and simplify the code a bit. - Use humanize_number(3) to print size of md(4) devices. - Add 't' suffix which stands for terabyte. - Make '-S' to really work with all types of devices. - Other minor changes. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-16T21:33:56.000000Z K 7 svn:log V 67 Change tabs to whitespaces. Noticed by: ru Pointy hat to: glebius END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-16T21:47:34.000000Z K 7 svn:log V 443 MFC 1.15+1.28,1.30,1.31,1.34-1.36,(part of 1.38): - Auto generate device listings for the following drivers: snd_ad1816, snd_cmi, snd_cs4281, snd_ds1, snd_emu10k1, snd_es137x, and snd_solo. - Add vge(4) to the Hardware Notes. - Add snd_csa(4) and snd_gusc(4). - Add ubser(4). - Auto generate device listing for the uvisor driver. - Add fwohci, hifn, safe, sbp, and ubsec. - note ia64 support for several drivers. Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-16T22:09:52.000000Z K 7 svn:log V 132 MFC: rev. 1.7, 1.8 - add a HARDWARE section - grammar fixes - wording improvements - bump document date Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-16T22:11:46.000000Z K 7 svn:log V 87 MFC 1.3: Change DESCRIPTION section to a HARDWARE section. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-16T22:16:30.000000Z K 7 svn:log V 150 MFC: - Move HARDWARE section to after DESCRIPTION like in the other FreeBSD section 4 manual pages. - Sort device list. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-16T22:22:03.000000Z K 7 svn:log V 134 MFC 1.9: - Move HARDWARE section to after DESCRIPTION like in the other FreeBSD section 4 manual pages. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-16T22:23:14.000000Z K 7 svn:log V 316 MFC 1.5: - Add a HARDWARE section which lists supported devices based on the FreeBSD Hardware Notes, source code and cvs comments from FreeBSD and NetBSD. - Update page title and DESCRIPTION section to reflect the fact that this driver supports much more than Handspring Visor now. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-16T22:26:45.000000Z K 7 svn:log V 45 Bump document date forgotten in last commit. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-16T22:38:44.000000Z K 7 svn:log V 89 MFC: - Add a HARDWARE section which lists supported devices. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-16T22:41:58.000000Z K 7 svn:log V 166 MFC 1.8+1.9: - Change DESCRIPTION section to a HARDWARE section. - Sync list of supported devices with source code. - Bump document date. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-16T22:48:18.000000Z K 7 svn:log V 286 MFC 1.251-1.253: - Auto generate device listings for the ubsa(4), ubser(4), uftdi(4), and uplcom(4) drivers. - Auto generate device listing for the uvisor driver. - Auto generate device listings for the fwohci(4), hifh(4), safe(4), and ubsec(4) drivers. Approved by: re (blanket) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-09-17T02:15:05.000000Z K 7 svn:log V 377 Break out altq_enable/disable from DIOC{START,STOP}ALTQ into seprate functions that can be called from enable/disable pf as well. This improves switching from non-altq ruleset to altq ruleset (and the other way 'round) by a great deal and makes pfctl act like the user would except it to. PR: kern/71746 Tested by: Aurilien "beorn" Rougemont (PR submitter) MFC after: 3 days END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-09-17T03:45:24.000000Z K 7 svn:log V 129 MFC: Add missing #include Bump WARNS level to 2 PR: bin/71668 Submitted by: Dan Lukes Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-17T03:55:50.000000Z K 7 svn:log V 80 Destroy global tapmtx when the if_tap module is unloaded. RELENG_5 candidated. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-17T04:14:38.000000Z K 7 svn:log V 298 Handle _FDE results of 5 bytes (vs. 5 uint32_t's). BIOS vendors find yet another way to misinterpret the spec. Also, always fall back to the hints probe on any attach failure, not just when _FDE fails. Thanks to imp and scottl for finding this. Tested by: rwatson (minimally) MFC after: 5 days END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-17T04:20:31.000000Z K 7 svn:log V 168 MFC rev 1.27: Instead of trusting _STA from power resources, cache the first value returned and then infer the state from calls to _ON/_OFF. Approved by: re (scottl) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-17T04:22:02.000000Z K 7 svn:log V 224 MFC rev 1.50: Don't change the state of the system in acpi_tz_establish(). Turning off fans on some systems generates a notify saying the zone needs to be re-evaluated, producing an infinite loop. Approved by: re (scottl) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-09-17T04:39:07.000000Z K 7 svn:log V 325 Fix two ugly errors: 1. The correct cutoff for large uid/gid handling is 1<<18, not 1<<20. 2. Limit the uid/gid in the 'x' extension header (where numeric extensions are not permitted) to 1<<18, but use the correct value in the regular header (where numeric extensions are permitted). Thanks to: Dan Nelson MFC after: 3 days END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-09-17T04:58:17.000000Z K 7 svn:log V 1142 Commit patch to supress spurious link change events. Apparently, with copper NICs, a link change event is posted whenever MII autopolling is toggled off and on, which happens whenever someone calls bge_miibus_readreg() or bge_miibus_writereg() to access the PHY registers. This means anytime someone called the SIOCGIFMEDIA ioctl on a bge interface, the link would reset. Even a simple "ifconfig bge0" would do it, though other apps like dhclient or the PPPoE daemon could trigger it as well. An obvious symptom of this problem is lots of "bgeX: gigabit link up" messages appearing on the console for no apparent reason. Through experimentation, I determined that when a real link change event occurs, the BGE_MIMODE_AUTOPOLL in the BGE_MI_MODE register is always set, so now if we have a copper NIC and an link change event occurs and the BGE_MIMODE_AUTOPOLL bit is clear, we ignore the event. Note that this does not apply to the original BCM5700 chip since we use a different method for sensing link changes with that chip (the status block method was broken), nor to fiber optic NICs since they don't use the GMII PHY access registers. END K 10 svn:author V 3 das K 8 svn:date V 27 2004-09-17T05:15:33.000000Z K 7 svn:log V 180 Further refine some #ifs: - Simplify the logic by using __GNUC_PREREQ__. Suggested by stefanf. - Make math.h compile with old (pre-8.0) versions of icc. Submitted by sf [sic]. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-09-17T05:42:48.000000Z K 7 svn:log V 69 MFC: Add support for VIS_GLOB and sync with -current. PR: bin/60524 END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-09-17T05:43:28.000000Z K 7 svn:log V 49 MFC rev. 1.32: Use VIS_GLOB flag. PR: bin/60524 END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T06:13:47.000000Z K 7 svn:log V 112 Add ttyalloc() which in due time will be the successor to ttymalloc(), but without the "struct tty *" argument. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2004-09-17T06:36:01.000000Z K 7 svn:log V 65 Add my birth date to our calendar. Approved by: murray (mentor) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-17T06:49:43.000000Z K 7 svn:log V 97 Document the struct if_data members ifi_datalen, ifi_epoch, and ifi_link_state. Reminded by: ru END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-17T07:24:18.000000Z K 7 svn:log V 139 Bring kernel time variable and access function docs up to date by updating the list of variables and mentioning the bin(up)time functions. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T07:28:07.000000Z K 7 svn:log V 42 Use ttyalloc() instead of ttymalloc(NULL) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T08:34:43.000000Z K 7 svn:log V 118 Add various stuff to struct tty and surounding areas in preparation for getting stuff from P4::phk_tty into -current. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-17T08:38:53.000000Z K 7 svn:log V 203 - Show all commands in usage, even if those commands are not available. - When command is not available, just say it, instead of says, that command is unknown. Old behaviour seems to be too confusing. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-17T08:41:15.000000Z K 7 svn:log V 83 Do not exit after printing usage, give geom(8) a chance to show standard commands. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-17T09:17:33.000000Z K 7 svn:log V 508 Pass the idea of the make(1) binary to use down to newvers.sh. This is necessary so source upgrades use the correct binary. MFC after: 3 days For the record: Problem spotted by Scott Long, who mentioned that source upgrades from 4.7 to recent 5.x and 6.0 are broken. Detailed analysis shows that 4.7 has a broken make(1) binary. A breakage was fixed in RELENG_4 in make/main.c,v 1.35.2.7 by imp@, though the commit log erroneously stated "MFC 1.68" while in fact it should have been spelled as "MFC 1.67". END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-17T10:14:49.000000Z K 7 svn:log V 160 MFC 1.234: Remove layer intermixing. Device driver should pass the frame to ether_input(), and do not play with bridge itself. Approved by: re (scottl) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T10:55:01.000000Z K 7 svn:log V 53 Include to satisfy new isa_dma stuff. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T10:59:17.000000Z K 7 svn:log V 65 Use tty->t_sc, ttyalloc() and lock/init termios from struct tty. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T11:02:53.000000Z K 7 svn:log V 49 Be slightly less bogus in struct tty allocation. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T11:04:57.000000Z K 7 svn:log V 50 Allocate tty at attach time instead of open time. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T11:39:56.000000Z K 7 svn:log V 41 forward declare struct cdev, not cdevsw; END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T11:43:35.000000Z K 7 svn:log V 253 Add ttyopen and ttyclose functions which will do the right stuff for most if not all of our tty drivers in the future. Centralizing this stuff enables us to remove about 100 lines of almost but not quite perfectly copy&paste code from each tty driver. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T11:53:45.000000Z K 7 svn:log V 93 Overhaul ucom serial driver by using generic stuff instead of homerolled all over the place. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-17T12:02:22.000000Z K 7 svn:log V 71 Userland control utility for ng_netflow. Approved by: julian (mentor) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2004-09-17T14:49:08.000000Z K 7 svn:log V 814 MFC v1.58 Currently when ipfw(8) generates the micro-instructions for rules which contain O_UID, O_GID and O_JAIL opcodes, the F_NOT or F_OR logical operator bits get clobbered. Making it impossible to use the ``NOT'' or ``OR'' operators with uid, gid and jail based constraints. The ipfw_insn instruction template contains a ``len'' element which stores two pieces of information, the size of the instruction (in 32-bit words) in the low 6 bits of "len" with the 2 remaining bits to implement OR and NOT. The current code clobbers the OR and NOT bits by initializing the ``len'' element to the size, rather than OR'ing the bits. This change fixes this by changing the initialization of cmd->len to an OR operation for the O_UID, O_GID and O_JAIL opcodes. Approved by: re@ (scottl) PR: kern/63961 (partially) END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-09-17T14:53:46.000000Z K 7 svn:log V 29 Fix typo. MFC after: 2 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-17T15:47:16.000000Z K 7 svn:log V 896 Turn the "Early Adopters Guide" into the "Migration Guide". This change is really more of a rewrite than a set of edits, but basically the focus is now on "how to help 4.X users switch to 5.3" rather than on the "why users should (or should not) run 5.X". There were also a lot of content updates, and the "source upgrade" section now includes an annotated version of the steps from src/UPDATING. This is a direct commit to RELENG_5 since technically it doesn't apply to HEAD. Subsequent commits will (after testing) rename the rendered output files on the release media and fix the document title in sysinstall(8). Many helpful comments were provided by reviewers via the doc and current lists. Approved by: re (scottl) Reviewed by: trhodes, scottl, imp, hrs, marcus, brooks, keramida, brueffer, Michel TALON < talon at lpthe dot jussieu dot fr >, Len Zettel < zettel at acm dot org > END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-17T16:16:31.000000Z K 7 svn:log V 108 Since early-adopter has been disconnected from the build, don't try to install it to a RELNOTESng snapshot. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-17T16:28:58.000000Z K 7 svn:log V 94 Reflect the "Early Adopters Guide" to "Migration Guide" change. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-17T16:29:46.000000Z K 7 svn:log V 69 Don't refer to the (now disconnected) early adopter's guide anymore. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-09-17T17:08:44.000000Z K 7 svn:log V 53 Use correct format string. Submitted by: ssouhlal END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-17T17:53:16.000000Z K 7 svn:log V 205 MFC: v1.82 > unlock global lock in kqueue_scan before msleep'ing to prevent dead > lock.. we didn't unlock global lock earlier to prevent just having > to reaquire it again.. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-17T17:58:19.000000Z K 7 svn:log V 239 Teach swap1 script how to remove added swap devices on system shutdown. Without this change, if one had a swap-on-mirror configuration, gmirror will rebuild mirror component(s) on boot, because they are dirty (they were open on shutdown). END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-09-17T18:11:09.000000Z K 7 svn:log V 388 MFC pf.c, rev. 1.19: One more round on the H/W supported checksum code: Fix NICs that can't do the pseudo header. We really need the TCP packet length here. This happens to end up in ip->ip_len in tcp_input.c, but here we should get it from the len function variable instead. Submitted by: yongari Tested by: Nicolas Linard, yongari (sparc64 + hme) Approved by: re (scottl) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-09-17T18:27:15.000000Z K 7 svn:log V 491 MFC pf examples: Bring in some examples (and create space for future work here): - Add OpenBSD example rulesets as advertised in etc/pf.conf and pf.conf(5) - Tweak the pointer to fit the FreeBSD default location share/examples/pf - Account for the new directory in BSD.usr.dist (no hier(7) change required as share/examples is an opaque item there). Obtained from: OpenBSD Reminded by: Thomas T. Veldhouse PR: docs/71691 Approved by: re (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-17T18:50:38.000000Z K 7 svn:log V 1427 The long dead hand of the past has pushed forward useless bits in this driver. Trim its fingernails by removing some useless bits before fixing the 'thread not terminated on detach' problem. o dmacnt is no longer used now that we allocate at attach time. Remove it from struct fdc_data. o ISPNP was only ever set, but never tested. It used to be used for the allocation routines to change how it allocated resources. Since that's no longer necessary, retire the flag. o ISPCMICA was only ever tested, but never set. GC it. This removes a special case in determining the drive type. The drive type is now set in fdc_pcmcia.c, so the hack isn't needed anymore. Sadly, this isn't tested with a Y-E Data pcmcia floppy drive because there are a number of other issues that preclude it from working. o Fix ifdef for reading from the rtc. I'm of the opinion that this ifdef should be moved into fdc_isa.c, but not today as ideally there'd be other fixes to the probing of children. So now we just read it on i386 ! pc98 (there's no #define for MACHINE_ARCH, just MACHINE, hence this slightly inelegant kludge) and amd64. The PC98 exclusion likely isn't meaningful since pc98 uses a different driver, but will be when merging of the pc98 floppy code into this driver is complete (this is the other reason I think this block of code belongs outside fdc.c). All of these changes are safe to MT5. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-17T19:01:28.000000Z K 7 svn:log V 87 MFC: switch to the 4BSD scheduler as the default scheduler. Approved by: re (blanket) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T19:24:58.000000Z K 7 svn:log V 23 Fix compilation again. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2004-09-17T19:28:46.000000Z K 7 svn:log V 257 The early-adopter doesn't exist in HEAD anymore. The source is there, but it's disconnected from the build. Remove it from the architecture independent release documentation set, because it breaks "make release" when NODOC is undefined. Reviewed by: hrs END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-17T19:30:39.000000Z K 7 svn:log V 110 A man page for Netflow node. English lessons by: julian mdoc(7) lessons by: ru Approved by: julian (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-17T19:46:40.000000Z K 7 svn:log V 325 MFC 1.180: Do not call xl_init_locked() unconditionally when we are bringed UP. Call it only if we weren't UP before. In some cases xl_init causes long media re-negotiation, and ppp(8) fails to open PPPoE connection because it sets IFF_UP every time before opening PPPoE connection. Approved by: re (scottl) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-17T19:50:27.000000Z K 7 svn:log V 163 MFC 1.129: Check flag do_bridge always, even if kernel was compiled without BRIDGE support. This makes dynamic bridge.ko working. Approved by: re (scottl) END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-09-17T19:54:26.000000Z K 7 svn:log V 287 Fix compiler warnings, when __stdcall is #defined, by adding explicit casts. These normally only manifest if the ndis compat module is statically compiled into a kernel image by way of 'options NDISAPI'. Submitted by: Dmitri Nikulin Approved by: wpaul PR: kern/71449 MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-17T19:58:03.000000Z K 7 svn:log V 110 - Remove advertising clause from copyright [1] - Change my email to glebius@FreeBSD.org Requested by: ru [1] END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-17T20:09:59.000000Z K 7 svn:log V 68 - properly capitalize NetFlow - small grammar fix Submitted by: ru END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-09-17T20:28:30.000000Z K 7 svn:log V 264 Allow setting the suspend mode on an ATA disk via a sysctl variable. This is a direct commit to RELENG_4, because in 5.x the utility of this change has been subsumed by ATAng and ports/sysutils/ataidle. Approved by: re (kensmith) Original patch by: Robert Sexton END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-17T20:42:45.000000Z K 7 svn:log V 44 Remove useless inclusion of END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-17T21:46:17.000000Z K 7 svn:log V 96 Don't attempt to install the (obsolete and disconnected) Early Adopters Guide on release media. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-17T22:19:41.000000Z K 7 svn:log V 246 Provide our own FPSWA definitions, instead of depending on the Intel EFI headers and put them all in . The Intel EFI headers conflict with the Intel ACPI headers (duplicate type definitions), so are being phased out in the kernel. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-17T22:26:27.000000Z K 7 svn:log V 154 Fix an issue with ng_tty which (ab)used the tty->t_sc field which is reserved for the device drivers: Add a t_lsc field for line discipline private use. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-17T22:27:23.000000Z K 7 svn:log V 127 Move makectx() after kdb_cpu_trap(), so the PCB will have possible MD corrections made to the trapframe. This is more logical. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-17T22:37:45.000000Z K 7 svn:log V 84 Man page for flowctl utility. mdoc(7) lessons by: ru Approved by: julian (mentor) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-09-18T00:12:04.000000Z K 7 svn:log V 59 MFi386: revision 1.56 (Add -fno-unit-at-a-time to CFLAGS). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-18T02:07:00.000000Z K 7 svn:log V 645 A long, long time ago in a CVS branch far away (specifically, HEAD prior to 4.0 and RELENG_3), the BTX mini-kernel used paging rather than flat mode and clients were limited to a virtual address space of 16 megabytes. Because of this limitation, boot2 silently masked all physical addresses in any binaries it loaded so that they were always loaded into the first 16 Meg. Since BTX no longer has this limitation (and hasn't for a long time), remove the masking from boot2. This allows boot2 to load kernels larger than about 12 to 14 meg (12 for non-PAE, 14 for PAE). Submitted by: Sergey Lyubka devnull at uptsoft dot com MFC after: 1 month END