ƒ­i104000 230 346 233 156 140 127 130 152 127 233 204 127 214 221 330 179 271 583 162 151 254 195 120 112 3270 193 242 291 287 251 325 147 383 117 181 206 141 170 173 187 173 151 140 164 183 394 140 149 148 487 133 149 306 248 205 244 223 653 196 198 166 306 424 171 394 373 989 141 393 170 269 228 239 564 121 155 200 232 154 156 198 346 261 194 311 170 256 200 159 156 132 138 135 180 312 262 145 120 145 151 108 210 149 168 121 252 120 175 302 441 170 156 230 179 118 206 389 172 117 296 141 111 548 111 182 315 168 174 199 156 214 150 172 207 142 150 164 147 134 234 259 267 171 135 970 192 112 216 205 104 111 139 111 185 333 129 248 146 402 275 131 157 123 116 160 217 235 232 158 145 143 149 149 145 223 300 204 293 162 131 180 122 176 166 127 193 129 240 187 114 340 136 199 169 150 159 200 117 232 148 115 145 150 295 156 527 240 187 227 240 216 383 210 134 186 190 254 124 145 196 229 135 770 225 371 392 154 1550 144 137 160 K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-26T13:09:48.000000Z K 7 svn:log V 253 Back out previous and solve the problems a different way: move va_start/ va_end closer to the __vfprintf() call, free the buffer when __vfprintf() fails and don't bother trying to shrink the buffer with realloc() before returning it. Submitted by: bde END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-26T13:11:24.000000Z K 7 svn:log V 140 Back out previous, free the buffer when __vfprintf() fails and don't bother trying to shrink the buffer with realloc() before returning it. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-26T14:01:50.000000Z K 7 svn:log V 64 Be a bit more technical: Technically junk may have low entropy. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-26T14:05:36.000000Z K 7 svn:log V 48 Return ENOTTY when we don't recognize an ioctl. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-26T14:07:43.000000Z K 7 svn:log V 35 Return ENOTTY on incorrect ioctls. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-26T14:08:37.000000Z K 7 svn:log V 38 Return ENOTTY on unrecognized ioctls. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-26T14:10:21.000000Z K 7 svn:log V 60 Document that ENOTTY is the correct "default" error return; END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-26T14:11:49.000000Z K 7 svn:log V 35 Return ENOTTY on unhandled ioctls. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-26T16:32:14.000000Z K 7 svn:log V 140 Make biowait() check bio_error before the BIO_ERROR flag, to propery catch internal GEOM use of bio_error. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-09-26T16:34:41.000000Z K 7 svn:log V 106 MFC: Corrected license in the source files. It should say "MUST" instead of "MAY". Approved by: re (jhb) END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-26T16:50:51.000000Z K 7 svn:log V 34 Remove NBBY and howmany() macros. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2002-09-26T17:12:05.000000Z K 7 svn:log V 120 Add a note explaining /var/empty. PR: docs/43364 Submitted by: Kim Scarborough MFC after: 14 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-26T17:25:22.000000Z K 7 svn:log V 128 I hate it when patch gives me .rej files. Can't we make the pre-commit check refuse if there are .rej files in the directory ? END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-09-26T17:32:01.000000Z K 7 svn:log V 235 MFC: 1.268 Modify vm_map_clean() (and thus the msync(2) system call) to support invalidation of cached pages for objects of type OBJT_DEVICE. Submitted by: Christian Zander Reviewed by: alc Approved by: re (jhb) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-26T18:16:28.000000Z K 7 svn:log V 84 Move the aac driver from MI to MD NOTES. It is a long way from being 64-bit clean. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-26T18:40:06.000000Z K 7 svn:log V 178 Argh, isa(4), eisa(4) and mca(4) now attach to legacy(4) instead of nexus(4) in the case of machines w/o equivalent bridges on a PCI bus. Reported by: winter Pointy hat to: jhb END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-09-26T19:56:43.000000Z K 7 svn:log V 486 Apparently pxeboot passes in a mygateway of non-zero sin length from DHCP in the event that no gateway is returned from DHCP, breaking the assumption that we skip the routing insertion of the gateway if the sin length is zero. Check also for s_addr of 0 to avoid the "Oh no, adding my default route failed" panic, making it possible to pxeboot machines on segments without default routes. Arguably this could be a bug in pxeboot, or in the TUNABLE code, but this makes my boxes boot. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-26T21:21:13.000000Z K 7 svn:log V 70 Under DIAGNOSTIC, complain if ENOIOCTL leaks out through VOP_IOCTL(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-26T21:29:10.000000Z K 7 svn:log V 59 Don't show disklabel in the examples, it is not necessary. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-26T21:46:19.000000Z K 7 svn:log V 159 Use inttypes.h Upgrade assembler to allow a move immediate of 0. This is helpful in certain macros where we can't know the value of the immediate in advance. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-26T21:48:17.000000Z K 7 svn:log V 100 Sync perforce IDs for changes first committed to FreeBSD and then to the Adaptec driver repository. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-26T21:50:03.000000Z K 7 svn:log V 26 Correct a spelling error. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-26T21:50:27.000000Z K 7 svn:log V 18 Expand vendor ID. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-26T22:54:00.000000Z K 7 svn:log V 3174 Upgrade to version 1.1 of the aic79xx U320 driver. aic79xx.c: o Remove redundant ahd_update_modes() call. o Correct panic in diagnostic should state corruption cause the SCB Id to be invalid during a selection timeout. o Add workaround for missing BUSFREEREV feature in Rev A silicon. o Corect formatting nits. o Use register pretty printing in more places. o Save and restore our SCB pointer when updating the waiting queue list for an "expected" LQ-out busfree. o In ahd_clear_intstat, deal with the missing autoclear in the CLRLQO* registers. o BE fixup in a diagnostic printf. o Make sure that we are in the proper mode before disabling selections in ahd_update_pending_scbs. o Add more diagnostics. o task_attribute_nonpkt_tag -> task_attribute: we don't need a nonpkt_tag field anymore for allowing all 512 SCBs to be used in non-packetized connections. o Negotiate HOLD_MCS to U320 devices. o Add a few additional mode assertions. o Restore the chip mode after clearing out the qinfifo so that code using ahd_abort_scbs sees a consistent mode. o Simplify the DMA engine shutdown routine prior to performing a bus reset. o Perform the sequencer restart after a chip reset prior to setting up our timer to poll for the reset to be complete. On some OSes, the timer could actually pre-empt us and order is important here. o Have our "reset poller" set the expected mode since there is no guarantee of what mode will be in force when we are called from the OS timer. o Save and restore the SCB pointer in ahd_dump_card_state(). This routine must not modify card state. o Ditto for ahd_dump_scbs(). aic79xx.h: o Add a few more chip bug definitions. o Align our tag on a 32bit boundary. aic79xx.reg: aic79xx.seq: o Start work on removing workarounds for Rev B. o Use a special location in scratch from for stroring our SCBPTR during legacy FIFO allocations. This corrects problems in mixed packetized/non-packetized configurations where calling into a FIFO task corrupted our SCBPTR. o Don't rely on DMA priority to guarantee that all data in our FIFOs will flush prior to a command completion notification going out of the command channel. We've never seen this assumption fail, but better safe than sorry. o Deal with missing BUSFREEREV feature in H2A. o Simplify disconnect list code now that the list will always have only a single entry. o Implement the AHD_REG_SLOW_SETTLE_BUG workaround. o Swith to using "REG_ISR" for local mode scratch during our ISR. o Add a missing jmp to the data_group_dma_loop after our data pointers have been re-initialized by the kernel. o Correct test in the bitbucket code so that we actually wait for the bitbucket to complete before signaling the kernel of the overrun condition. o Reposition pkt_saveptrs to avoid a jmp instruction. o Update a comment to reflect that the code now waits for a FIFO to drain prior to issuing a CLRCHN. aic79xx_inline.h: o Remove unused untagged queue handling code. o Don't attempt to htole64 what could be a 32bit value. aic79xx_pci.c: o Set additional bug flags for rev A chips. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-09-27T00:25:54.000000Z K 7 svn:log V 97 Remove an errant debugging printf that got left in during my last commit. Pointed out by: guido END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-27T01:40:30.000000Z K 7 svn:log V 144 Ala kill(1), tell people to type 'ps -L' for a list of format keywords. Sponsored by: Rachel Hestilow MFC after: 2 weeks END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-27T01:44:30.000000Z K 7 svn:log V 193 List valid keywords, ala kill(1), rather than the csh builtin kill, which tells people to type kill -l, when no valid ones are specified. Sponsored by: Bright Path Solutions MFC after: 4 days END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-09-27T02:06:25.000000Z K 7 svn:log V 192 MFC rev 1.175 Fix issue where shutdown(socket, SHUT_RD) was effectively ignored for TCP sockets. NetBSD PR: 18185 Submitted by: Sean Boudreau Approved by: re END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-27T03:23:02.000000Z K 7 svn:log V 156 Remove redundant inclusion of inttypes.h in aicasm_gram.y and properly sort inttypes.h into list of includes. Noticed by: Mike Barcroft END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-27T06:14:29.000000Z K 7 svn:log V 232 Two fixes: 1) Add new card entry for nortel eMobility wi card (from email that I've lost the sender on :-( 2) put ata devices at config 0x1 rather than auto. This should be better for nearly all cases. MFC after: 3 days END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-27T07:03:50.000000Z K 7 svn:log V 52 MFen 1.22.2.294->1.22.2.296 Approved by: re@(bmah) END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-27T07:11:11.000000Z K 7 svn:log V 287 Redo how completing threads pass their state to userland if they are not going to cross over themselves. Also change how the list of completed user threads is tracked and passed to the KSE. This is not a change in design but rather the implementation of what was originally envisionned. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-09-27T09:21:07.000000Z K 7 svn:log V 26 Document the parsing bug. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-27T15:46:28.000000Z K 7 svn:log V 87 MFC: Add support for move with immediate of 0. Use inttypes.h. Approved by: RE (jhb) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-27T16:02:28.000000Z K 7 svn:log V 113 Give up on a tty if opening it's special file returns ENOENT like we do for ENXIO. Glanced at by: imp, gallatin END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-27T16:28:33.000000Z K 7 svn:log V 47 MFC: Sync Perforce Ids. Approved by: RE (jhb) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-27T16:29:06.000000Z K 7 svn:log V 76 MFC: Sync Perforce IDs and correct a spelling error. Approved by: RE (jhb) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-27T16:29:35.000000Z K 7 svn:log V 79 MFC: Bring aic79xx driver up to the latest in -current. Approved by: RE (jhb) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-09-27T16:35:19.000000Z K 7 svn:log V 91 Use size_t instead of int for len variables passed in/out of sysctl. Pointed out by: jake END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-09-27T16:54:21.000000Z K 7 svn:log V 78 Fix moused so you can use the stop command Reported by: wa1ter@myrealbox.com END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-27T17:06:56.000000Z K 7 svn:log V 56 Prepare for the uncoming import of the ServeRAID driver END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-27T17:44:12.000000Z K 7 svn:log V 48 Add manpage for the pst driver (Promise SX6000) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-09-27T17:44:13.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T18:27:10.000000Z K 7 svn:log V 91 Rename struct specinfo to the more appropriate struct cdev. Agreed on: jake, rwatson, jhb END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T18:57:47.000000Z K 7 svn:log V 301 Add the "Monitor" interface flag. Setting this flag on an ethernet interface blocks transmission of packets and discards incoming packets after BPF processing. This is useful if you want to monitor network trafic but not interact with the network in question. Sponsored by: http://www.babeltech.dk END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-27T19:09:21.000000Z K 7 svn:log V 48 Add the pst (Promise SX6000) driver to GENERIC. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-09-27T19:42:29.000000Z K 7 svn:log V 57 MFNetBSD: revision 1.66 Get rid of trailing white space. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-09-27T19:45:37.000000Z K 7 svn:log V 56 MFNetBSD: Add Bluetooth related classes etc. (rev 1.67) END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T19:47:59.000000Z K 7 svn:log V 394 Add a D_NOGIANT flag which can be set in a struct cdevsw to indicate that a particular device driver is not Giant-challenged. SPECFS will DROP_GIANT() ... PICKUP_GIANT() around calls to the driver in question. Notice that the interrupt path is not affected by this! This does _NOT_ work for drivers accessed through cdevsw->d_strategy() ie drivers for disk(-like), some tapes, maybe others. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-09-27T19:52:42.000000Z K 7 svn:log V 41 MFNetBSD: Update class codes. (rev 1.68) END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-09-27T19:55:37.000000Z K 7 svn:log V 57 MFNetBSD: Increasre the reset recovery time. (rev 1.69) END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T20:00:03.000000Z K 7 svn:log V 213 Use our mount-credential if we get a NOCRED when we try to write out EA space back to disk. This is wrong in many ways, but not as wrong as a panic. Pancied on: rwatson & jmallet Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T20:03:05.000000Z K 7 svn:log V 155 Make it a tad easier to deal with struct inode in userland programs which fondle /dev/kmem by using "struct cdev *" instead of "dev_t". Requsted by: jake END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T20:18:16.000000Z K 7 svn:log V 112 Rename the doorlock to eventlock, it gets to protect a bit more in the future. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T20:23:35.000000Z K 7 svn:log V 151 Hook into the shutdown EVENTHANDLER and stop tasting things after we get notified to make things settle a bit faster. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T20:30:27.000000Z K 7 svn:log V 130 Ok, include also the two tests which actually does effect the claims of the last commit message. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T20:38:36.000000Z K 7 svn:log V 560 Implement g_call_me() as a way for geom methods to schedule operations to be performed in the event-thread. To do this, we need to lock the eventlist with g_eventlock (nee g_doorlock), since g_call_me() being called from the UP/DOWN paths will not be able to aquire g_topology_lock. This also means that for now these events are not referenced on any particular consumer/provider/geom. For UP/DOWN path use, this will not become a problem since the access() function will make sure we drain any bio's before we dismantle. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T20:47:23.000000Z K 7 svn:log V 103 Add checks for g_clone_bio() returning NULL, it will be possible RSN. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T20:53:47.000000Z K 7 svn:log V 105 Allocate bio's with M_NOWAIT and let the caller deal with the problems. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T20:56:21.000000Z K 7 svn:log V 74 Correctly calculate size of PC98 slices. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T21:05:05.000000Z K 7 svn:log V 213 Various no-ops: Add a __unused. Make the 2byte decoder functions return 16 bits for the benefits of picky lints. No need to grab giant around a tsleep() when we have a timeout. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T21:12:47.000000Z K 7 svn:log V 331 Setattr should not retry on EBUSY, we could get EBUSY back because a disklabel modification tries to change an open device, and no counter-examples exists. Be less facist about when we can do Setattr, the openmodes of devices are so loosely managed that the "exclusive" count is almost useless. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T21:19:47.000000Z K 7 svn:log V 79 Correctly en/decode MAXPARTITIONS partitions. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T21:24:40.000000Z K 7 svn:log V 301 Make the UP/DOWN threads hold on to their own private mutex while doing work. This prevents people from sleeping in the UP/DOWN I/O path by mistake or design (doing so almost invariably result in deadlocks since it stalls all I/O processing in the given direction. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T21:37:11.000000Z K 7 svn:log V 280 Add the new g_slice_config() call, which can add/delete/change a slice, with support for trying, doing and forcing. This will eventually replace g_slice_addslice() which gets changed from grabbing topology to requing it in this commit as well. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T21:54:37.000000Z K 7 svn:log V 896 Extensively rework the geom_bsd method, put a lot of comments in, betting that this will make people use this for their future copy&paste operations. Rework the detection of raw-disk offsets in disklabels. This actually unearthed a number of bugs in the (now) previous version. Also accept labels which don't have a magic RAW_PART, provided they don't confuse us too much. Change the order of our sanity-checks on labels found on disks to be more robust. Check against MAXPARTITIONS in our sanity-check and reject disklabels we cannot cope with. Create new g_bsd_modify() function to implment disklabel modifying ioctls. Implement DIOCSDINFO and DIOCWDINFO with the provision that the latter still not writes your change back to disk. I didn't have the nerves for that yet. In the start routine, use g_call_me() for complex ioctls to prevent sleeping. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-27T21:56:35.000000Z K 7 svn:log V 49 Fix so it compiles with the new disklabel stuff. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T22:00:23.000000Z K 7 svn:log V 300 Add yet a quick flag to sio: 0x100000 "Scratch pad register missing". The advanced stage of computer assisted hardware design and verification is aptly illustrated by the fact that this is necessary because only the first ports in a single-chip, dual-port async PC-Card product lacks this register. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T22:01:32.000000Z K 7 svn:log V 78 Add a field so we can specify flags per port to the underlying device driver. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T22:02:46.000000Z K 7 svn:log V 176 Add "missing scratch-pad register" to the first of the two ports on the Argosy SP-320 dual-port async PCcard. An amazing piece of hardware seen from an ISO9000 point of view. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-27T22:20:53.000000Z K 7 svn:log V 135 Update to match current kernel code. Fix a couple of reference data which were found to be in error. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-27T23:00:35.000000Z K 7 svn:log V 144 Add a missing pair of curly braces to a conditional debug statement. This ensures that debug code doesn't trigger if it isn't enabled. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-09-27T23:12:53.000000Z K 7 svn:log V 470 Add a workaround for what seems to be confusion between binutils and the sparc v9 ABI. The Elf_Rela records for local symbols appear to already have the symbol's value added in to the addend field, even though the ABI specifies we need to lookup the symbol and add its value too. This breaks text relocations in klds because the symbol's value is added twice, and the resulting address points off into nowhere land, so for now just use the addend. Tested by: rwatson END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-28T00:25:32.000000Z K 7 svn:log V 27 Zap now-unused SHLIB_MINOR END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-09-28T01:56:24.000000Z K 7 svn:log V 62 Moved most interrupt related code to a new file, interrupt.S. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-09-28T03:06:35.000000Z K 7 svn:log V 106 Renamed intr_enqueue to intr_vector and intr_dequeue to intr_fast, to better reflect how they are called. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-09-28T03:40:19.000000Z K 7 svn:log V 138 Remove more two-letters names, we don't use them in termcap already many years. Add "su" as alias to "dumb" to help login, with comment. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-09-28T03:51:32.000000Z K 7 svn:log V 60 MFC: Add braces around debugging statement. Approved by: RE END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-09-28T05:14:53.000000Z K 7 svn:log V 63 MFC part of 1.132 - add "su" alias for "dumb" Approved by: re END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-28T07:27:31.000000Z K 7 svn:log V 102 Place 'completed thread anchor' in pre-zero'd secion of the KSEGRP structure, not the copied section. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-28T07:43:44.000000Z K 7 svn:log V 253 Remove masking macros for getwc(), putwc(), putwchar() and getwchar(). Although there was nothing wrong with getwc() and putwc(), getwchar() and putwchar() assumed that had been included before , which is not allowed by the standard. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T08:16:50.000000Z K 7 svn:log V 168 First confirmed kill from my Flexelint license: Check return value of g_clone_bio(). Detected by: http://www.gimpel.com/html/flex.htm Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-28T08:44:31.000000Z K 7 svn:log V 99 Rewrite the kse_create() function to better aproach the semantics we have specified in the design. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-09-28T10:16:25.000000Z K 7 svn:log V 216 MFC: If the peer gives us 0.0.0.0 as his IP number, NAK it rather than accepting it as being in range. set ifaddr 1.2.3.4/0 5.6.7.8/0 no longer allows 0.0.0.0 as a valid IP. Approved by: re (jhb) END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-28T11:19:07.000000Z K 7 svn:log V 78 MFC: Add manpage for pst driver (Promise Supertrak SX6000) Approved by: re@ END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T11:28:44.000000Z K 7 svn:log V 163 Fix two style problems which made FlexeLint unhappy: Don't use zero-dimension array in struct pargs. Comma after the last element of an enum doesn't make sense. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T11:43:20.000000Z K 7 svn:log V 107 Void functions cannot use return(foo) even if foo is also returning void. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T11:57:20.000000Z K 7 svn:log V 67 Style, whitespace and lint fixes. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T12:15:44.000000Z K 7 svn:log V 64 Correctly order VI_UNLOCK(), local variables and block comment. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T13:42:04.000000Z K 7 svn:log V 40 I misplaced a local variable yesterday. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T14:03:27.000000Z K 7 svn:log V 46 Don't return(foo(bla)) when foo returns void. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T14:17:24.000000Z K 7 svn:log V 43 Put the casts on the right hand side of =. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-09-28T16:31:45.000000Z K 7 svn:log V 86 MFC: don't document the totally bitrotted kerberos support. Approved by: re (murray) END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-09-28T17:06:07.000000Z K 7 svn:log V 214 Create symlink for /etc/group. MAKEDEV file will use this file (group name to gid conversion). PR: 43455 Submitted by: n-kogane@syd.odn.ad.jp X-MFC after: immediately if re@ permits, or after 4.7-RELEASE is out END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T17:15:38.000000Z K 7 svn:log V 169 Be consistent about "static" functions: if the function is marked static in its prototype, mark it static at the definition too. Inspired by: FlexeLint warning #512 END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T17:33:31.000000Z K 7 svn:log V 53 Don't use unnamed anonymous structs: give it a name. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T17:34:31.000000Z K 7 svn:log V 28 Fix an indentation problem. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T17:36:29.000000Z K 7 svn:log V 53 Don't call function in return() for a void function. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-28T17:36:52.000000Z K 7 svn:log V 59 Newer Netgear MA401RA entry. Submitted by: Michael Ranner END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T17:37:55.000000Z K 7 svn:log V 16 Fix mis-indent. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T17:46:30.000000Z K 7 svn:log V 117 Remove unused includes. Clarify the intention of a while(); Move a local variable to avoid potential name-confusion. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T17:47:51.000000Z K 7 svn:log V 57 Don't use GCC shorthand for ?: unless it really matters. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-09-28T18:04:12.000000Z K 7 svn:log V 72 Add support for the BCM5702x chips. Reviewed by: jdp MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T18:48:22.000000Z K 7 svn:log V 29 Make P_MAGIC fit in p_magic. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-28T19:04:49.000000Z K 7 svn:log V 154 When spamming me with a printf(9), under DIAGNOSTIC, at least be nice enough to include a newline. MFC after: 4 days Sponsored by: Bright Path Solutions END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-28T19:05:34.000000Z K 7 svn:log V 25 We go more on MFen 1.423 END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-28T19:37:54.000000Z K 7 svn:log V 81 Repair range checking for reading the ldt list. PR: 38016 Submitted by: davidx END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T19:38:29.000000Z K 7 svn:log V 209 Zero the local-variable mutexes before we call mtx_init() on them, failing to do this may lead mtx_init() to belive they have already been initialized. Detected by: Marc Recht END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-28T20:03:26.000000Z K 7 svn:log V 343 Add empty default cases where they should be, remove non-local execution stuff in compat.c which doesn't even have preprocessor-conditional-hidden support code, and add a debugging statement where we might end up with a nil list somehow, but where I doubt it. First confirmed userland kill for Flexelint. Sponsored by: Bright Path Solutions END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-28T20:04:17.000000Z K 7 svn:log V 73 Fix merge error in previous commit. Sponsored by: Bright Path Solutions END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-28T20:42:04.000000Z K 7 svn:log V 62 There is no need for start/num to be signed in i386_ldt_args. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T20:56:32.000000Z K 7 svn:log V 137 Disabuse this driver of the notion that it needs to include to find the unit from a device_t. Spotted by: FlexeLint END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T20:59:59.000000Z K 7 svn:log V 87 This driver doesn't need to include either. Spotted by: FlexeLint END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T21:21:01.000000Z K 7 svn:log V 26 s/struct dev_t */dev_t */ END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T21:34:31.000000Z K 7 svn:log V 113 Change a return to a break so the local buffers get properly freeed. Spotte by: FlexeLint Reviewed by: rwatson END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T21:38:35.000000Z K 7 svn:log V 296 Move includ of later to get semantic identity of device_t the same throughout kernel. This is a very fine point of C which fortunatly does not make any difference in normal circumstances but which due to the pervasiveness of device_t in the kernel can make a lint barf a lot. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-28T21:59:59.000000Z K 7 svn:log V 80 Rename "struct device" to "struct midway_device" to avoid clashing with newbus. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-28T22:30:47.000000Z K 7 svn:log V 22 Continuing MFen 1.423 END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-28T22:44:45.000000Z K 7 svn:log V 201 Deal with some SMP races by doing the entire copyin at once rather than doing the checks piecemeal and then doing a second copyin later. PR: 38021 Submitted by: davidx (I've tweaked the patch a bit) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-09-28T23:05:58.000000Z K 7 svn:log V 45 s/behaviour/behavior/ in the chmod(1) manual END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-28T23:15:58.000000Z K 7 svn:log V 16 New translation END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-28T23:35:07.000000Z K 7 svn:log V 450 Make make(1) WARNS=6 clean except for const issues. This mostly involves renaming variables to not shadow libc functions or greater scope locals. Kinda makes one wonder if the extern ones weren't meant in some of these places :) The only thing I'd still like to do WRT this is possibly combine rstat and status in compat.c -- that should be fine, as I do not think the codepaths will want both around at once. Sponsored by: Bright Path Solutions END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-28T23:35:54.000000Z K 7 svn:log V 16 New translation END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-29T00:02:04.000000Z K 7 svn:log V 85 Fix ability to use csh(1) as the make(1) shell. Sponsored by: Bright Path Solutions END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-29T00:09:22.000000Z K 7 svn:log V 217 Allow the shell preference for make(1) to be set in make.conf(5), and hopefully trick a few people into setting MAKE_SHELL to csh, although that can still rebuild itself to allow them to heal the wound in their foot. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-29T00:20:28.000000Z K 7 svn:log V 71 Fix spurious three-space indentation in a four-space indentation file. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-29T02:48:37.000000Z K 7 svn:log V 79 lock proc while calling psignal (plus related cleanups) Submitted by: davidxu END K 10 svn:author V 4 kris K 8 svn:date V 27 2002-09-29T02:49:52.000000Z K 7 svn:log V 105 MFC: Add some extra directories created by recent versions of XFree86-4 Approved by: re (several times) END K 10 svn:author V 4 eric K 8 svn:date V 27 2002-09-29T04:14:37.000000Z K 7 svn:log V 63 Add getopt_long(3). Obtained from: NetBSD Sponsored by: Apple END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-29T04:47:41.000000Z K 7 svn:log V 118 Fix style nit where conditionally compiled code was unconditionalized, but style(9) was consulted. Submitted by: bde END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-29T07:59:57.000000Z K 7 svn:log V 53 Mark the signo as __unused in a lazy signal handler. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-09-29T11:34:45.000000Z K 7 svn:log V 78 Floppy drive on AlphaStation DS10 will remain broken in 4.7R Approved by: re END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-29T11:37:39.000000Z K 7 svn:log V 114 Convert the remaining callers of errmsg() to use strerror(), and remove errmsg() and its table of error messages. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-09-29T11:40:06.000000Z K 7 svn:log V 48 Document 1Gbyte max memory limitation on Miata. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-29T11:41:48.000000Z K 7 svn:log V 57 Merged from sys/dev/sio/sio.c revisions 1.380 and 1.381. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-09-29T11:42:03.000000Z K 7 svn:log V 70 MFC: Document 1Gbyte max memory limitation on Miata. Approved by: re END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-29T11:42:36.000000Z K 7 svn:log V 54 Merged from sys/dev/syscons/syscons.c revision 1.389. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-29T11:43:14.000000Z K 7 svn:log V 41 Merged from sys/isa/fd.c revision 1.238. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-29T11:59:53.000000Z K 7 svn:log V 141 Include instead of depending on namespace pollution in . But depend on the standard pollution in . END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-29T12:01:36.000000Z K 7 svn:log V 166 Include instead of depending on namespace pollution in . But depend on the standard pollution in . Removed unused includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-29T12:09:08.000000Z K 7 svn:log V 174 Fixed some of the namespace pollution in rev.1.33. was included here because it was once a prerequisite of although that bug was fixed long ago. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-29T12:38:25.000000Z K 7 svn:log V 79 Remove dead code which supported systems without O_APPEND, O_CREAT or SIGTSTP. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-29T13:31:26.000000Z K 7 svn:log V 42 Added some buggy PC-98 PnP cards support. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-29T13:42:27.000000Z K 7 svn:log V 877 Align the stack suitably for the version of gcc in FreeBSD-4 (provided -fomit-frame-pointer is not used). This is mostly moot for -current because gcc-3 does the alignment (slightly incorrectly) in main(). This patch is intended for easy MFC'ing and should be backed out in -current soon since it causes compiler warnings and better fixes are possible in -current. The best fix is to do nothing here and wait for gcc to do stack alignment right. gcc-3 aligns the stack in main(), but does it too late for main()'s local variables and too late for anything called before main(). A misaligned stack is now more than an efficiency problem, since some SSE instructions in some or all (hardware) implementations trap on misaligned operands even if alignment checking is not enabled. PR: 41528: Submitted by: NIIMI Satoshi (original version) MFC after: 3 days END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-29T13:47:01.000000Z K 7 svn:log V 99 Don't make an error even if drivers.conf does not exist. Tested on: snapshots.pc98.jp.FreeBSD.org END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-29T17:17:03.000000Z K 7 svn:log V 17 More translation END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T18:07:29.000000Z K 7 svn:log V 123 Don't leak the bar list for each thing we allocate. # This code really needs a rewrite Spotted by the eagle eyes of: phk END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T18:40:35.000000Z K 7 svn:log V 112 Limit the TX key to a valid range PR: 39960, 39961 (patches here pointed out problem, but didn't quite fix it) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T18:42:14.000000Z K 7 svn:log V 12 Fix comment END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-29T21:17:39.000000Z K 7 svn:log V 16 New translation END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-29T21:40:45.000000Z K 7 svn:log V 44 Corrects alls files to allow relnotes build END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-29T21:42:55.000000Z K 7 svn:log V 16 SGMLise accents END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-29T22:12:30.000000Z K 7 svn:log V 90 - Fixs to allow correct building - Welcome to the new hardware notes section to the build END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T22:51:31.000000Z K 7 svn:log V 240 o FreeSPirit ISDN/56K modem card o No-name OEM Prism card o ActionTec Prism card o ZoomAir 11Mbps High Rate wireless networking PR: 41929, 41928 Submitted by: Bruce M Simpson o Dynalink L100C16 PR: 41938 Submitted by: Marco van de Voort END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T22:58:53.000000Z K 7 svn:log V 37 Add a ; to make a non-null statement END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T23:00:11.000000Z K 7 svn:log V 155 Add -x option. This causes pccardd to exit after probing the cards. This is useful for low memory systems. PR: 36418 Submitted by: Forrest W. Christian END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-29T23:02:15.000000Z K 7 svn:log V 51 Finishing sparc64 translation, somes fixs on alpha END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-29T23:04:34.000000Z K 7 svn:log V 306 Implement basic KSE loaning. This stops a hread that is blocked in BOUND mode from stopping another thread from completing a syscall, and this allows it to release its resources etc. Probably more related commits to follow (at least one I know of) Initial concept by: julian, dillon Submitted by: davidxu END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T23:13:08.000000Z K 7 svn:log V 182 o Belkin wireless card PR: 38919 Submitted by: Tommy Johnson o IBM IDE CDROM PR: 39537 Submitted by: Kevin Van Maren o T-Sunus 130 card PR: 41802 Submitted by: Oliver Schneider END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T23:16:08.000000Z K 7 svn:log V 39 oops, last second botch: fix extra 'i' END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-29T23:23:25.000000Z K 7 svn:log V 62 commit the version I actually tested.. Submitted by: davidxu END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-29T23:28:58.000000Z K 7 svn:log V 28 uh, commit all of the patch END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T23:36:17.000000Z K 7 svn:log V 24 Parens considered good. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T23:37:07.000000Z K 7 svn:log V 68 SMIENB not needed, but maybe PCI_CLOCK is, so put it in #if 0'd out END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T23:41:25.000000Z K 7 svn:log V 124 Make beep not depend on HZ setting. PR: 25201 Submitted by: Akio Marita-san # This is the last part of the PR uncommitted. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-29T23:56:33.000000Z K 7 svn:log V 142 Remove bogus comments about why we do some silly things, and instead just say that the reasons are historical. Pr: 41104 Submitted by: hiten END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-30T00:18:12.000000Z K 7 svn:log V 139 mbuf leak in the error case has been fixed. When we have an error, go ahead and m_freem the buffer. PR: 32666 Submitted by: Chi-Fung Fan END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-30T00:40:23.000000Z K 7 svn:log V 66 Entry for I-O Data PCET/100-CL Submitted by: MATSUO Masahiko-san END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-30T00:51:49.000000Z K 7 svn:log V 53 Belkin F5D5020 pccard. Submitted by: Philip Pereira END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-30T00:59:05.000000Z K 7 svn:log V 51 Generic Prism2.5 card Submitted by: Matt Peterson END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-30T01:07:28.000000Z K 7 svn:log V 57 Psion Dacom Gold Card Ethernet Submitted by: Rick Hoppe END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-30T01:19:52.000000Z K 7 svn:log V 57 SAMSUNG SWL-2000P PCI Card Submitted by: Robert Dezorzo END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-30T02:47:23.000000Z K 7 svn:log V 50 Use fcntl.h from inside /sys. Reviewd by: scottl END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-09-30T05:12:39.000000Z K 7 svn:log V 128 HARP driver for the IDT77201/211 NICStAR ATM Adapter (Including Fore LE155). Obtained from: Richard Hodges END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-30T07:02:22.000000Z K 7 svn:log V 204 Save the FP state in the PCB as that is compatable with releng4 binaries. This is a band-aid until the KSE pthread committers get back on the ground and have their machines setup. Submitted by: eischen END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-30T07:03:16.000000Z K 7 svn:log V 108 Only print out the "SMP: AP CPU #N Launched!" message on verbose boots. The kernel printf() isn't race-free END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-09-30T07:46:54.000000Z K 7 svn:log V 201 Support for FreeBSD releases 4.6, 4.6.2, 4.7 and 4.8. From ChangeLog: : 2002-09-27 Ruslan Ermilov : : * tmac/doc-common (ds-operating-system-FreeBSD-4.*): New version : strings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-09-30T07:51:46.000000Z K 7 svn:log V 71 FreeBSD 4.6, 4.6.2, 4.7 and 4.8 are now officially supported in -mdoc. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-09-30T07:54:49.000000Z K 7 svn:log V 40 libusb -> libusbhid did not reach here. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-30T07:56:12.000000Z K 7 svn:log V 88 Don't leak memory in case device_add_child_ordered() returns NULL. Found by: FlexeLint END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-09-30T08:01:16.000000Z K 7 svn:log V 28 Recognize 'idt' interfaces. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-09-30T08:01:43.000000Z K 7 svn:log V 82 - Recognize 'idt' interfaces. - The start command is 'atm_start' not 'start_cmd'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-09-30T08:06:11.000000Z K 7 svn:log V 75 French -mdoc localization. Submitted by: gioria Reviewed by: blackend, ru END K 10 svn:author V 3 max K 8 svn:date V 27 2002-09-30T08:19:41.000000Z K 7 svn:log V 35 Typo fix MFC. Approved by: murray END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-30T08:27:29.000000Z K 7 svn:log V 100 Make sure we don't loose our topology lock in a call_me() handler. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-09-30T08:39:27.000000Z K 7 svn:log V 34 Import ISC DHCP 3.0.1 RC9 client. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-09-30T08:39:27.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r104185, 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 2002-09-30T08:39:28.000000Z K 7 svn:log V 91 This commit was manufactured by cvs2svn to create tag 'isc-dhcp-vendor-isc_dhcp_3_0_1_rc9'. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-09-30T08:45:34.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-09-30T08:45:38.000000Z K 7 svn:log V 242 Add back the i386-specific hack to save and restore the FP state to/from a ucontext when a thread is interrupted by a signal. This will be removed when a proper fix is made in the kernel to save/restore the FP state without breaking the ABI. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-09-30T08:46:23.000000Z K 7 svn:log V 41 Resolve conflicts (fix spelling errors). END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-30T08:46:29.000000Z K 7 svn:log V 106 Disable the g_sanity() check unless people ask for it in the debugflags. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-09-30T08:47:42.000000Z K 7 svn:log V 72 Install library-installed signal handlers with the SA_RESTART flag set. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-30T08:47:46.000000Z K 7 svn:log V 58 Add missing g_enc_le2(). Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-30T08:50:47.000000Z K 7 svn:log V 67 Introduce g_write_data() function. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-30T08:54:46.000000Z K 7 svn:log V 107 Retire g_io_fail() and let g_io_deliver() take an error argument instead. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-09-30T08:59:16.000000Z K 7 svn:log V 23 Turn warnings back on. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-30T08:59:59.000000Z K 7 svn:log V 139 Don the asbestos underwear and add the code which lets DIOCWDINFO write modified disklabels back to disk. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-09-30T09:00:03.000000Z K 7 svn:log V 54 - bzero() allocations. - check for malloc() failures. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-09-30T09:18:54.000000Z K 7 svn:log V 21 bzero() allocations. END K 10 svn:author V 5 guido K 8 svn:date V 27 2002-09-30T10:11:34.000000Z K 7 svn:log V 51 Add quirk for Apacer HandyDrive MFC after: 1 week END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-09-30T10:41:22.000000Z K 7 svn:log V 53 Regen: * Hart: rev 337 of pcidevs.txt (2002-09-29) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-30T10:57:44.000000Z K 7 svn:log V 202 Allow empty case/esac statements; POSIX requires this, and recent versions of autoconf are generating scripts that use this feature. PR: 43275 35879 Submitted by: Dan Nelson END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-09-30T11:00:04.000000Z K 7 svn:log V 65 Pass our idea of a manpage's locale from man(1) down to mdoc(7). END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-30T11:48:23.000000Z K 7 svn:log V 431 Fix an annoying bug that causes a spurious error message when changing passwords, even when the operation actually succeeded. % k5passwd luser@REA.LM's Password: ************** New password: ************** Verifying password - New password: ************** k5passwd: krb5_change_password: unable to reach any changepw server in realm REA.LM [In reality, the password was changed.] Obtained from: Heimdal CVS END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-30T11:48:23.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r104204, 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 2002-09-30T11:48:24.000000Z K 7 svn:log V 91 This commit was manufactured by cvs2svn to create tag 'heimdal-vendor-crypto-cvs_20020930'. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-30T13:25:00.000000Z K 7 svn:log V 134 Allow a left parenthesis before patterns in case blocks. POSIX requires us to accept this, but I've never seen a script that uses it. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-30T13:29:32.000000Z K 7 svn:log V 147 Callers of error() don't need to supply a program name prefix in the error message. Stops ulimit giving error messages like "ulimit: ulimit: xyz". END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-30T13:42:06.000000Z K 7 svn:log V 123 Prefix private BIO commands with "FD" so people get a hint that they are in fact private. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-30T13:49:20.000000Z K 7 svn:log V 290 If GEOM is in the kernel, take these three out. I have no way of testing any modifications to them, they shouldn't even bother with disklabels in the first place and they are just plain obsolete old hardware which should be axed entirely before 5.0-R IMO. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-30T13:53:22.000000Z K 7 svn:log V 117 Add support for DIOCGMEDIASIZE and DIOCGSECTORSIZE. Remove all traces of disklabel. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-09-30T14:09:52.000000Z K 7 svn:log V 37 MFC rev 1.21: regen Approved by: re END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-30T14:12:42.000000Z K 7 svn:log V 91 MFC 1.1.1.8: Fix spurious error message when changing passwords. Approved by: re (murray) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-30T15:32:01.000000Z K 7 svn:log V 95 Restore sudo's ability to offer S/Key authentication. Approved by: jhb(re) Reviewed by: markm END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-30T15:39:57.000000Z K 7 svn:log V 158 Turn back on the "SMP: AP CPU #N Launched!" message on normal boots. Peter's rev 1.189 should fix the lost console on SCSI-based systems due to this message. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-30T16:04:59.000000Z K 7 svn:log V 29 Grammars fixs and typos fixs END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-30T16:41:47.000000Z K 7 svn:log V 52 Call bus_set_resource() to set the ioport resource. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-30T17:01:19.000000Z K 7 svn:log V 102 Modified release notes: atapicam wording tweaks, dhclient 3.0.1RC9. Submitted by: thomas (atapicam) END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-30T17:14:26.000000Z K 7 svn:log V 135 Don't install mqueue.h, since it only makes things harder for porting software when you provide prototypes for non-existent functions. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-30T17:18:48.000000Z K 7 svn:log V 40 MFen 1.22.2.297 Approved by: re@(bmah) END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-09-30T17:50:18.000000Z K 7 svn:log V 677 In rev 1.51 of usb_port.h I switched over to using the USB_USE_SOFTINTR code path to fix a bug in the non USB_USE_SOFTINTR path that caused the usb bus to hang and generally misbehave when devices were unplugged. In the process though it also reduced the throughput of usb devices because of a less than optimal implementation under FreeBSD. This commit fixes the non USB_USE_SOFTINTR code in uhci and ohci so that it works again, and switches back to using this code path. The uhci code has been tested, but the ohci code hasn't. It's essentially the same anyway and so I don't envisage any difficulties. Code for uhci submitted by: Maksim Yevmenkin END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-09-30T18:44:18.000000Z K 7 svn:log V 130 Note that one better disable isp-driven Qlogic fiberchannel cards when installing on Alpha. Submitted by: mjacob Approved by: re END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-30T18:45:20.000000Z K 7 svn:log V 278 Trash the PnPBIOStable pointer later on when we know that the acpi probe and attach routines have succeeded so that if they fail we can still use the PnP BIOS to find ISA on-board devices. The fact that we do this here is gross but fixing it properly involves a lot more work. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-30T18:47:11.000000Z K 7 svn:log V 299 - Give legacy an identify routine that always adds 'legacy0' at an order of 1 so that it is not probed until after acpi0 is probed and attached. - In legacy_probe(), return ENXIO if acpi0 is around and alive. - nexus_attach() is now much simpler and just lets its child drivers do all the work. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-09-30T18:48:58.000000Z K 7 svn:log V 60 Note TurboLaser Alpha's support is broken. Approved by: re END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-09-30T18:55:45.000000Z K 7 svn:log V 1453 Guido found another bug. There is a situation with timestamped TCP packets where FreeBSD will send DATA+FIN and A W2K box will ack just the DATA portion. If this occurs after FreeBSD has done a (NewReno) fast-retransmit and is recovering it (dupacks > threshold) it triggers a case in tcp_newreno_partial_ack() (tcp_newreno() in stable) where tcp_output() is called with the expectation that the retransmit timer will be reloaded. But tcp_output() falls through and returns without doing anything, causing the persist timer to be loaded instead. This causes the connection to hang until W2K gives up. This occurs because in the case where only the FIN must be acked, the 'len' calculation in tcp_output() will be 0, a lot of checks will be skipped, and the FIN check will also be skipped because it is designed to handle FIN retransmits, not forced transmits from tcp_newreno(). The solution is to simply set TF_ACKNOW before calling tcp_output() to absolute guarentee that it will run the send code and reset the retransmit timer. TF_ACKNOW is already used for this purpose in other cases. For some unknown reason this patch also seems to greatly reduce the number of duplicate acks received when Guido runs his tests over a lossy network. It is quite possible that there are other tcp_newreno{_partial_ack()} cases which were not generating the expected output which this patch also fixes. X-MFC after: Will be MFC'd after the freeze is over END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-09-30T19:03:49.000000Z K 7 svn:log V 53 MFC: lock(1) -v, vidcontrol(1) -S Approved by: bmah END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-09-30T19:04:59.000000Z K 7 svn:log V 46 Note MFCs of lock(1) -v and vidcontrol(1) -S. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-09-30T19:12:43.000000Z K 7 svn:log V 68 Gremlins ate my comment! Submitted by: Clive Lin END