ƒ°!153741 199 498 116 144 176 203 121 327 115 169 186 239 199 229 152 271 96 233 332 241 164 263 134 142 199 224 389 134 295 804 2208 133 304 243 138 162 252 127 176 121 103 195 140 109 142 141 111 121 984 186 610 271 207 236 271 157 173 118 324 2686 135 175 348 96 222 151 110 115 233 609 183 245 280 181 171 125 122 239 176 120 144 217 124 137 249 216 125 143 202 150 268 408 128 149 198 166 156 351 492 141 218 198 264 137 281 306 202 213 290 153 317 219 188 748 188 672 211 165 184 417 646 153 135 356 662 265 235 213 272 474 159 438 126 239 180 154 112 118 239 176 950 155 183 121 162 410 288 331 425 265 177 164 286 123 165 175 207 122 624 164 128 1132 166 166 363 307 209 145 118 284 270 1266 156 163 273 147 131 162 215 214 117 158 163 372 444 324 346 939 243 184 231 268 175 507 641 144 155 113 252 164 K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-26T21:23:57.000000Z K 7 svn:log V 401 Remove kern.elf32.can_exec_dyn sysctl. Instead extend Brandinfo structure with flags bitfield and set BI_CAN_EXEC_DYN flag for all brands that usually allow executing elf dynamic binaries (aka shared libraries). When it is requested to execute ET_DYN elf image check if this flag is on after we know the elf brand allowing execution if so. PR: kern/87615 Submitted by: Marcin Koziej END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-12-26T22:09:09.000000Z K 7 svn:log V 21 Fix typo in comment. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-26T22:32:52.000000Z K 7 svn:log V 48 Fix breakage introduced in the previous commit. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-27T00:17:11.000000Z K 7 svn:log V 80 Add \n to log() message. Submitted by: Stanislaw Halik END K 10 svn:author V 3 pav K 8 svn:date V 27 2005-12-27T00:35:38.000000Z K 7 svn:log V 110 MFC umass.c 1.126,1.127 and usbdevs 1.239: - Ignore incorrect CSW signatures on my PURE PocketDAB 2000 player END K 10 svn:author V 3 gnn K 8 svn:date V 27 2005-12-27T00:52:24.000000Z K 7 svn:log V 29 MFC of SCTP protocol number. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-12-27T02:39:44.000000Z K 7 svn:log V 230 MFC revision 1.5 date: 2005/08/29 15:18:04; author: yar; state: Exp; lines: +1 -1 Unbreak stand-alone build of the de(4) module. Reported by: Boris Samorodov Requested by: Roman V. Palagin END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-12-27T11:12:51.000000Z K 7 svn:log V 23 Document CTR6() macro. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-27T12:02:03.000000Z K 7 svn:log V 73 Use variable i instead of variable cpus as an index to get correct kseq. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-12-27T12:33:18.000000Z K 7 svn:log V 90 Try to unbreak the tinderbox: Cast a time_t argument to long before printing it with %ld. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-12-27T15:35:06.000000Z K 7 svn:log V 143 Document the EOPNOTSUPP returned by hwpmc(4) if a sampling mode PMC is requested on a CPU without an APIC. Requested by: anholt (a while ago) END K 10 svn:author V 3 sos K 8 svn:date V 27 2005-12-27T16:49:33.000000Z K 7 svn:log V 106 Fix rebuilds of arrays that got stuck. Misc minor fixes. Bughunting and initial fixes by Pav@ and Anton. END K 10 svn:author V 3 sos K 8 svn:date V 27 2005-12-27T17:09:52.000000Z K 7 svn:log V 136 Add initial support for the Marvell 88SX[56]0[48][01] series of SATA chips. Hardware donated by: Matthew Jacob Hardware donated by: Y! END K 10 svn:author V 3 sos K 8 svn:date V 27 2005-12-27T17:13:11.000000Z K 7 svn:log V 60 Update the last commit to also take 48Bit access functions. END K 10 svn:author V 3 sos K 8 svn:date V 27 2005-12-27T18:22:11.000000Z K 7 svn:log V 178 Change the probes in ATA to return a negative value on success. This allows other driver to take over if needed during probe, and allows me to distribute new drivers as modules. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-27T18:55:21.000000Z K 7 svn:log V 5 nits END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-27T19:18:11.000000Z K 7 svn:log V 140 Ensure that we're aligned at leas tto the size of the resource being requested. When cbb_debug is on, print the windows that we're mapping. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-12-27T19:52:05.000000Z K 7 svn:log V 235 No sooner did I make noises about seeing the last timezone update of 2005 when another one comes out. This one, even ADO hopes will be the last of the year. Obtained from: Arthur Olson, ftp://elsie.nci.nih.gov/pub/tzdata2005r.tar.gz END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-12-27T19:52:05.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r153758, 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 2005-12-27T19:52:06.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'tzdata2005r'. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-12-27T19:55:21.000000Z K 7 svn:log V 166 Merge tzdata2005r from vendor branch. Only significant change is to update those Canadian provinces which have announced that they will follow the new US DST rules. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-12-27T19:57:37.000000Z K 7 svn:log V 38 Merge tzdata2005r from vendor branch. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-27T21:35:40.000000Z K 7 svn:log V 51 MFC: 1.23: Fix mysterious parallel build failures. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-27T23:08:58.000000Z K 7 svn:log V 104 Make sure that the prestart routine is run with *start, instead of just 'start'. Reminded by: keramida END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-27T23:22:18.000000Z K 7 svn:log V 129 Fix another braino, don't remove the X related socket directories right after creating them. Twiddle whitespace while I'm here. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-12-27T23:23:47.000000Z K 7 svn:log V 296 Fix watch address truncation. The address was truncated when it was passed to amd64_set_watch() as 'unsigned int' and 'unsigned int' is 32bit long on amd64. Even with that fix hardware watchpoint don't work for me on amd64, ie. when I set the watchpoint and write a byte there, nothing happens. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-12-27T23:34:13.000000Z K 7 svn:log V 41 MFC bpf stats functionality into netstat END K 10 svn:author V 3 flz K 8 svn:date V 27 2005-12-27T23:35:38.000000Z K 7 svn:log V 202 Add a hid blacklist quirk. PR: usb/80383 Submitted by: Lonnie Mendez Tested by: Adam Kropelin , thierry, fenner Approved by: pjd MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-12-28T01:53:13.000000Z K 7 svn:log V 711 In realloc(9), determine size of the original block based on UMA_SLAB_MALLOC flag. In some circumstances (I observed it when I was doing a lot of reallocs) UMA_SLAB_MALLOC can be set even if us_keg != NULL. If this is the case we have wonderful, silent data corruption, because less data is copied to the newly allocated region than should be. I'm not sure when this bug was introduced, it could be there undetected for years now, as we don't have a lot of realloc(9) consumers and it was hard to reproduce it... ...but what I know for sure, is that I don't want to know who introduce the bug:) It took me two/three days to track it down (of course most of the time I was looking for the bug in my own code). END K 10 svn:author V 7 yongari K 8 svn:date V 27 2005-12-28T02:57:19.000000Z K 7 svn:log V 2110 Bring big-endian architecture support for ti(4). . remove unnecessay header files after Scott's bus_dma(9) commit. . remove global variable tis which was introduced at the time of zero_copy(9) changes. The variable tis was not used at all. The same applyes to ti_links in softc so axe it. . deregister variables. . axe ti_vhandle and switch to use explicit register access for accessing NIC local memory. Creates three variants of ti_mem to read/write NIC local memory(ti_mem_read, ti_mem_write) and clearing NIC local memory(ti_mem_zero). This greatly enhances code readability and have ti(4) drop using shared memory scheme for Tigon 1. As Tigon 1 switched to use explicit register access for Tx, axe ti_tx_ring_nic/ti_cmd_ring in softc.(Tigon 2 used to host ring scheme which means there is no need to access NIC local memory via register access for Tx and NIC would DMA the modified Tx rings into its local memory.) [1] . introduce new macro TI_EVENT_*/TI_CMD_* to handle NIC envent/command. Instead of using bit fields assginment for accessing the event, use shift operations to set/get it. [1] . add additional check for valid DMA tags in ti_free_dmamaps(). . add missing bus_dmamap_sync/bus_dmamap_unload in ti_free_*_ring_*. . fix locking nits(MTX_RECURSE mutex) and make ti(4) MPSAFE. . change data type of ti_rdata_phys to bus_addr_t and don't blindly cast to uint32_t. . rearrange detach path and make ti(4) survive during device detach. . for Tigon 1, use explicit register access for checking Tx descriptors in ti_encap()/ti_txeof(). [1] . properly call bus_dmamap_sync(9) for updating statistics. . remove extra semicolon in ti_encap() . rewrite loading MAC address to work on strict-alignment architectures. . move TI_RD_OFF macro to if_tireg.h . axe ETHER_ALIGN as it's already defined in . . make macros immuine from expansion by adding parenthesis and do-while. . remove alpha specific hack as vtophys(9) is no longer used in ti(4) after Scott's bus_dma(9) fix. Reviewed by: scottl Obtained from: OpenBSD [1] END K 10 svn:author V 7 yongari K 8 svn:date V 27 2005-12-28T02:59:16.000000Z K 7 svn:log V 37 Uncomment ti(4) as it's now working. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-12-28T04:12:58.000000Z K 7 svn:log V 207 MFC: Add support for creating span ports sbin/ifconfig/ifbridge.c r1.3 sbin/ifconfig/ifconfig.8 r1.109 sys/net/if_bridge.c r1.36, 1.38 sys/net/if_bridgevar.h r1.7, 1.8 sys/net/if_ethersubr.c r1.210 END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-28T05:30:09.000000Z K 7 svn:log V 150 Add some sanity checking to the pccard insertion case. Whine if the bridge tries to tell us about a new card when we have one already in the socket. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-12-28T06:27:52.000000Z K 7 svn:log V 42 MFC r1.39-40, whitespace and M_ZERO fixes END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-12-28T07:08:54.000000Z K 7 svn:log V 66 Cast tv_sec to intmax_t and print with %jd in some ifdef'ed code. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-12-28T08:14:35.000000Z K 7 svn:log V 156 Fix a serious regression from the busdma conversion. Check to make sure that we don't overrun the tx descriptor ring before actually trying to overrun it. END K 10 svn:author V 5 simon K 8 svn:date V 27 2005-12-28T08:35:30.000000Z K 7 svn:log V 33 ti(4) also works on sparc64 now. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-12-28T08:36:32.000000Z K 7 svn:log V 81 Cache the tx producer index instead of reading it every time ti_start is called. END K 10 svn:author V 3 ade K 8 svn:date V 27 2005-12-28T08:41:57.000000Z K 7 svn:log V 29 Someone buy me a beer. Now. END K 10 svn:author V 3 ade K 8 svn:date V 27 2005-12-28T08:42:54.000000Z K 7 svn:log V 11 MFC: 1.171 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-28T08:58:28.000000Z K 7 svn:log V 99 Tidy up em_resume(): - Don't call em_init_locked() twice. - Collapse two if() blocks into one. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-12-28T09:35:29.000000Z K 7 svn:log V 43 Document new support for Marvell chipsets. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-28T09:37:04.000000Z K 7 svn:log V 13 A style nit. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-12-28T09:58:42.000000Z K 7 svn:log V 48 o MFC rev. 1.13: typo fix and CMSG_LEN() macro. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-12-28T10:01:46.000000Z K 7 svn:log V 47 MFC rev. 1.16: kill debug printf(3) leftovers. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-12-28T10:03:48.000000Z K 7 svn:log V 15 Correct a typo END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-12-28T10:06:28.000000Z K 7 svn:log V 27 MFC rev. 1.99: NetBSD 3.0. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-28T10:15:01.000000Z K 7 svn:log V 887 When in rev. 1.47 cardbus_alloc_resources() function was moved from cardbus_cis.c to this file, some code was not merged and thus resource list entries were invalid. They didn't have a resources attached to them. However, the problem was masked for some time later, because newer resources list entries were added to the head of the list, and resource_list_find() always returned the first matching resource list entry. Usually the underlying driver allocated a valid resource and added it to the head of the list, and invalid one wasn't used. In rev. 1.174 of subr_bus.c the sorting of resource list entries was reversed demasking the problem in cardbus_alloc_resources(). This commit fixes the problem returning back some code from cardbus_cis.c, pre-1.49 revisions. PR: kern/87114 PR: kern/90441 Hardware provided by: Vasily Olekhov Reviewed by: imp END K 10 svn:author V 3 sos K 8 svn:date V 27 2005-12-28T11:55:43.000000Z K 7 svn:log V 94 Further updates to the Marvell support code. Should be reliable enough for actual use by now. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-12-28T12:42:12.000000Z K 7 svn:log V 513 Add 'juggle', a simple IPC micro-benchmark that uses various IPC types to perform varying number of small IPC operations. It runs using a single process and one thread, a single process and two threads, and using multiple processes. Critical to its performance measure are the cost and frequency of context switches, locking overhead, and threading performance. The benchmark generates .csv output appropriate for reading into a spreadsheet to generate summary statistics and perform statistical tests easily. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-28T12:56:59.000000Z K 7 svn:log V 174 In ng_netflow_disconnect() check whether we are working with "iface" or with "out" hook, and clear the right pointer. Reported by: Vitaliy Ovsyannikov END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-28T13:21:05.000000Z K 7 svn:log V 110 Check for IFF_DRV_RUNNING in the interrupt loop. Reported & tested by: Martin P. Hansen END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-28T13:33:41.000000Z K 7 svn:log V 139 MFC: Add a knob to suppress logging of attempts to modify permanent ARP entries. Submitted by: Andrew Alcheyev END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-28T13:37:25.000000Z K 7 svn:log V 174 MFC 1.251: When we drop packet due to no space in output interface output queue, also increase the ifp->if_snd.ifq_drops. PR: 72440 Submitted by: ikob END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-12-28T15:18:18.000000Z K 7 svn:log V 63 o Fix typos in the comments. Submitted by: Wojciech A. Koszek END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-28T16:52:45.000000Z K 7 svn:log V 81 MFC: Destroy the /dev device before destroying the mutex or releasing resources. END K 10 svn:author V 3 kan K 8 svn:date V 27 2005-12-28T17:13:31.000000Z K 7 svn:log V 26 Trim trailing whitespace. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-28T17:35:55.000000Z K 7 svn:log V 232 MFC: rev 1.150 Calling setrlimit from 32bit apps could potentially increase certain limits beyond what should be capiable in a 32bit process, so we must fixup the limits. This is slightly different than HEAD to not change the ABI. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-12-28T17:57:36.000000Z K 7 svn:log V 2587 Fix the order of the stereo channels (left <-> right). From the PR: ---snip--- I think I have found the change which reversed the channels. Revision 1.44 of emu10k1.c, which added Audigy support, has the line emu_wrptr(sc, v->vnum, FXRT, 0xd01c0000); replaced with the following lines: if (sc->audigy) { emu_wrptr(sc, v->vnum, A_FXRT1, v->fxrt1); emu_wrptr(sc, v->vnum, A_FXRT2, v->fxrt2); emu_wrptr(sc, v->vnum, A_SENDAMOUNTS, 0); } else emu_wrptr(sc, v->vnum, FXRT, v->fxrt1 << 16); where v->fxrt1 << 16 == 0xd10c0000 I don't have Audigy, so I'm not sure if the problem affects Audigy cards too. The order of the channels can't be tested by just altering mixer settings. Here's a small program to test if the channels are reversed on your sound card: #include #include #include int main(int argc, char **argv) { int fd = open("/dev/dsp", O_WRONLY), format = AFMT_S16_LE; int channels = 2, rate = 22050, i; /* 450 Hz sine wave on left channel, right channel silent */ unsigned char samples[] = {0, 0, 0, 0, 94, 16, 0, 0, 120, 32, 0, 0, 9, 48, 0, 0, 208, 62, 0, 0, 143, 76, 0, 0, 12, 89, 0, 0, 19, 100, 0, 0, 117, 109, 0, 0, 11, 117, 0, 0, 182, 122, 0, 0, 92, 126, 0, 0, 239, 127, 0, 0, 105, 127, 0, 0, 202, 124, 0, 0, 32, 120, 0, 0, 124, 113, 0, 0, 251, 104, 0, 0, 193, 94, 0, 0, 249, 82, 0, 0, 212, 69, 0, 0, 138, 55, 0, 0, 85, 40, 0, 0, 120, 24, 0, 0, 51, 8, 0, 0, 205, 247, 0, 0, 136, 231, 0, 0, 171, 215, 0, 0, 118, 200, 0, 0, 44, 186, 0, 0, 7, 173, 0, 0, 63, 161, 0, 0, 5, 151, 0, 0, 132, 142, 0, 0, 224, 135, 0, 0, 54, 131, 0, 0, 151, 128, 0, 0, 17, 128, 0, 0, 164, 129, 0, 0, 74, 133, 0, 0, 245, 138, 0, 0, 139, 146, 0, 0, 237, 155, 0, 0, 244, 166, 0, 0, 113, 179, 0, 0, 48, 193, 0, 0, 247, 207, 0, 0, 136, 223, 0, 0, 162, 239, 0, 0}; ioctl(fd, SNDCTL_DSP_SETFMT,&format); ioctl(fd, SNDCTL_DSP_CHANNELS,&channels); ioctl(fd, SNDCTL_DSP_SPEED,&rate); for(i=0;i<500;i++) write(fd, &samples, sizeof(samples)); write(fd, &samples, 2); /* swap channels */ for(i=0;i<500;i++) write(fd, &samples, sizeof(samples)); return 0; } You should hear a sound on the left channel followed by a sound on the right channel. If you hear a sound on the right channel first, the channels are reversed. ---snip--- Owners of an audigy card should verify if it DTRT and report back. Noticed by: Matthias Buelow Submitted by: Juha-Matti Tilli PR: 72221 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-28T18:00:37.000000Z K 7 svn:log V 39 Add missing parens. Submitted by: njl END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-28T18:05:13.000000Z K 7 svn:log V 84 MFC: rev 1.250 Allow 32bit get/setsockopt with SO_SNDTIMEO or SO_RECVTIMEO to work. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-28T19:30:41.000000Z K 7 svn:log V 256 MFC: 32bit compat for recvmsg, sendmsg, osigaction, osigprocmask, osigpending, osigvec, osigblock, osigsetmask, osigsuspend, osigstack, clock_gettime, clock_settime, and clock_getres. Also correct the prototype for freebsd32_nanosleep in syscalls.master. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-28T19:31:57.000000Z K 7 svn:log V 6 regen END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-28T19:39:55.000000Z K 7 svn:log V 130 MFC: rev 1.40 Use the constants for the syscall names from syscall.h rather than hardcoding the numbers for the SYSVIPC syscalls. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-28T19:41:48.000000Z K 7 svn:log V 60 Correct white space issues that were introduce in 1.38.2.2. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-28T19:50:09.000000Z K 7 svn:log V 19 MFC: 32bit futimes END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-28T19:50:22.000000Z K 7 svn:log V 24 regen for 32bit futimes END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-28T20:11:51.000000Z K 7 svn:log V 141 MFC: - rate limit vnode_pager_putpages printfs to once a second. - rate limit filesystem full and out of inodes messages to once a second. END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2005-12-28T20:36:55.000000Z K 7 svn:log V 513 Add support for printing IPSEC protocol stats if the kernel was compiled with FAST_IPSEC rather than the KAME IPSEC stack. Note that the output of "netstat -s -p ipsec" differs depending on which stack is compiled into the kernel since they each keep different stats. This delta also adds the "esp", "ah", and "ipcomp" protocol stats, which are also available when the kernel is compiled with the FAST_IPSEC stack (e.g. "netstat -s -p esp"). Submitted by: Matt Titus MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-12-28T21:18:55.000000Z K 7 svn:log V 88 Initialize the event tailq. Submitted by: Frank Mayhar PR: kern/90882 MFC After: 1 day END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-29T01:43:47.000000Z K 7 svn:log V 152 Implement /dev/cardbus%d.cis, same thing as /dev/pccard%d.cis. There are some rough edges with this still, but it seems to work well enough to commit. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-12-29T02:12:54.000000Z K 7 svn:log V 184 Refer readers to the hwpmc(4) manual page where the additional (architecture specific) kernel configuration options needed for hwpmc are documented. PR: kern/83738 MFC after: 3 days END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-12-29T04:07:36.000000Z K 7 svn:log V 86 Add user-space profiling support. Kernel profiling still todo. Obtained from: NetBSD END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-12-29T04:09:38.000000Z K 7 svn:log V 76 The minbrk symbol is hidden the same on powerpc as other FreeBSD platforms. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-12-29T04:10:52.000000Z K 7 svn:log V 30 gmon now supported on powerpc END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-29T04:22:58.000000Z K 7 svn:log V 28 Vendor import of BIND 9.3.2 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-29T04:22:58.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r153816, 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 2005-12-29T04:22:59.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'bind9-vendor-BIND_9_3_2'. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-12-29T04:23:54.000000Z K 7 svn:log V 25 clone i386.h for powerpc END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-29T04:26:13.000000Z K 7 svn:log V 50 Remove files no longer in the BIND 9 distribution END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-29T04:29:03.000000Z K 7 svn:log V 122 Updated versions of header files generated per the instructions in src/contrib/bind9/FREEBSD-Upgrade for the 9.2.3 import END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-12-29T04:30:03.000000Z K 7 svn:log V 29 Build gprof for powerpc now. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-12-29T04:41:09.000000Z K 7 svn:log V 43 Minor updates relative to the 9.2.3 import END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-29T05:25:40.000000Z K 7 svn:log V 152 MFC: in the re_shutdown() mark interface as down since otherwise we will panic if interrupt comes in later on, which can happen in some uncommon cases. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-29T05:30:39.000000Z K 7 svn:log V 119 MFC: add dummy support for ifmedia subsystem. This allows devd to see cdce as an ethernet device and configure IP etc. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-29T05:34:46.000000Z K 7 svn:log V 29 MFC: kill leading witespace. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-29T05:59:51.000000Z K 7 svn:log V 47 MFC: check for g_read_data(9) errors properly. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-29T06:04:51.000000Z K 7 svn:log V 105 MFC: fix logic error which causes to be printed instead of the actual file name in error message. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-29T06:22:38.000000Z K 7 svn:log V 54 MFC: NTFS label recognition module for geom_label(4). END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-29T08:28:01.000000Z K 7 svn:log V 176 MFC: rev 1.67 It seems ciss should ignore overrun and underrun on a SCSI INQUIRY command. This fixes some weird booting issues on newer versions of the firmware on the MSA20. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-12-29T09:39:15.000000Z K 7 svn:log V 311 When pfil(9) is enabled the bridge only considers ETHERTYPE_ARP, ETHERTYPE_IP and ETHERTYPE_IPV6 frames. Change this to be a sysctl knob so that is able to still bridge non-IP packets if desired. Also return early if all pfil_* sysctls are turned off, the user obviously does not want to filter on the bridge. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-29T10:38:42.000000Z K 7 svn:log V 32 Help Warner with merge from p4. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-12-29T10:56:10.000000Z K 7 svn:log V 53 MFC: Add support for creating span ports on a bridge END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-12-29T11:16:23.000000Z K 7 svn:log V 101 Add the documentation for if_bridge(4) commands which was missed when the code was MFCed to RELENG_5 END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-29T13:00:42.000000Z K 7 svn:log V 70 Add code to report zombie state. PR: threads/91044 MFC after: 3 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-12-29T13:23:48.000000Z K 7 svn:log V 60 Remove pcb_switchout, it has not been used for a long time. END K 10 svn:author V 3 rse K 8 svn:date V 27 2005-12-29T13:39:46.000000Z K 7 svn:log V 258 Fix semantics in the documentation of the "jail_socket_unixiproute_only" variable ("YES" vs. "NO") and be more precise and intuitive on what is actually allowed/restricted by this variable ("UNIX/IP/route sockets" vs. "TCP/IP protocols"). MFC after: 3 days END K 10 svn:author V 3 dfr K 8 svn:date V 27 2005-12-29T14:40:22.000000Z K 7 svn:log V 399 Add a new extensible GSS-API layer which can support GSS-API plugins, similar the the Solaris implementation. Repackage the krb5 GSS mechanism as a plugin library for the new implementation. This also includes a comprehensive set of manpages for the GSS-API functions with text mostly taken from the RFC. Reviewed by: Love Hörnquist Ã…strand , ru (build system), des (openssh parts) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-29T17:21:46.000000Z K 7 svn:log V 45 MFC: mention NTFS support. Reminded by: pjd END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-12-29T17:29:18.000000Z K 7 svn:log V 120 Emit USB_EVENT_DRIVER_DETACH on detach. PR: 83247 Submitted by: Sangwoo Shim MFC after: 2 weeks END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-12-29T17:38:03.000000Z K 7 svn:log V 100 Add support for Epson 2480 scanner. PR: 86094 Submitted by: Erik Norgaard END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-12-29T17:44:40.000000Z K 7 svn:log V 166 Merge NetBSD rev. 1.61: - Support more than 7 buttons for USB mice. Patch from NetBSD kern/30248. PR: 83353 Submitted by: Seán Farley END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-12-29T17:56:56.000000Z K 7 svn:log V 40 Document Epson Perfection 2480 support. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-29T18:00:42.000000Z K 7 svn:log V 188 Increment kobj_lookup_misses on a miss rather than decrementing it. Otherwise, the miss count is actually -kobj_lookup_misses. Mostly a pedantic change as KOBJ_STATS isn't on by default. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-12-29T18:11:11.000000Z K 7 svn:log V 208 Fix some kind of "off by one"-error: the min or max sample rate the device is able to reproduce should be usable too instead of failing in such a case. PR: 89269 Submitted by: Don L. Belcher END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-12-29T18:15:03.000000Z K 7 svn:log V 104 Add support for the Canon CanoSvan LIDE 25. PR: 89509 Submitted by: David Gilbert END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-12-29T18:25:25.000000Z K 7 svn:log V 115 Add support for the HP 8200C/8250C/8290C scanners. PR: 90467 Submitted by: Adam McDougall END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-12-29T18:35:28.000000Z K 7 svn:log V 192 Sync the type (and size, compare mousestatus_t in /usr/include/sys/mouse.h) of a variable according to the usage (after increasing the number of max buttons this may matter). Noticed by: flz END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-29T19:03:45.000000Z K 7 svn:log V 61 correct (reversed) ms<->tu macros Reviewed by: apatti, kcyu END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-12-29T19:25:17.000000Z K 7 svn:log V 223 An i386 machine with 32MB of RAM requires a 700MB disk for auto-layout to succeed, whilst an i386 with 256MB of RAM requires more. Up the amount of disk hinted at as a minimum requisite for auto-layout. MFC after: 1 week END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-29T20:11:46.000000Z K 7 svn:log V 122 Reveal sacred spells necessary for putting kbdmux(4) to real use. Hopefully gods of RTFS and RTFCL will not go after me. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2005-12-29T20:15:27.000000Z K 7 svn:log V 92 MFC: provide example of how to make two keyboards working at the same time using kbdmux(4). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-29T20:53:01.000000Z K 7 svn:log V 655 Fix a deadlock I introduced with the recently added printf to warn about spin locks that are not in the static order list. It is not safe to call printf while holding the witness spin mutex since the console drivers that back printf may need to use their own spin locks which would try to talk to witness when they were locked. Given this, it is possible for one CPU to lock a console driver lock (such as sio) which then tries to lock the witness lock while another CPU is doing the printf while holding the witness lock. Fix this by moving the printf outside of the witness lock. All other printf's in witness are already correct. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-29T20:54:25.000000Z K 7 svn:log V 96 Teach WITNESS_SAVE() and WITNESS_RESTORE() to work with spin locks instead of only sleep locks. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-29T20:57:45.000000Z K 7 svn:log V 579 Add a new function msleep_spin() which is a slightly stripped down version of msleep(). msleep_spin() doesn't support changing the priority of the thread while it is asleep nor does it support interruptible sleeps (PCATCH) or the PDROP flag. It does support timeouts however. It differs from msleep() in that the passed in mutex is a spin mutex. This means one can use msleep_spin() and wakeup() with a spin mutex similar to msleep() and wakeup() with a regular mutex. Note that the spin mutex in question needs to come before sched_lock and the sleepq locks in lock order. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-12-29T21:15:32.000000Z K 7 svn:log V 118 patch(1) and I aren't friends today. Axe a duplicate copy of the msleep_spin() function definition. Spotted by: pjd END K 10 svn:author V 8 cracauer K 8 svn:date V 27 2005-12-29T21:32:06.000000Z K 7 svn:log V 68 I didn't remember to commit the style-fixes for my previous commit. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 2005-12-29T21:34:49.000000Z K 7 svn:log V 87 This is the style-fix for my previous commit. Sorry for the delay, I forgot about it. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-12-29T22:52:09.000000Z K 7 svn:log V 324 Print a warning when we miss vinactive() call, because of race in vget(). The race is very real, but conditions needed for triggering it are rather hard to meet now. When gjournal will be committed (where it is quite easy to trigger) we need to fix it. For now, verify if it is really hard to trigger. Discussed with: kan END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-29T23:38:45.000000Z K 7 svn:log V 553 Simplify the opening of the resources for cardbus cards. Before we'd try very hard to be perfect. However, these attempts broke down when there were large numbers of resources. We'd not be able to map them all. Instead, accept that we might pass more range to thse subbus than might be optimal be able to compute. However, there's little harm in this and it allows us to pass greater resources through. # it has been suggested that we allocate a fixed amount of resources # on attach and give it out upon request. This might not be a bad idea... END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-29T23:40:41.000000Z K 7 svn:log V 61 Add a macro to map from BAR to rid # (inverse of PCIR_BARS). END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-29T23:41:29.000000Z K 7 svn:log V 43 Retire BARBIT in favor of new PCI_RID2BAR. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-12-30T00:40:36.000000Z K 7 svn:log V 263 correct checking for turbo channels: rev 1.24 fixed static turbo channels but broke handling of the turboG channel; since we aren't ready to revamp the channel list just check for turboA channels for now so channel 6 is considered in auto mode Noticed by: gibbs END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-12-30T00:50:18.000000Z K 7 svn:log V 566 MFC: pf.c 1.39+1.40 and pfvar.h 1.13+1.14 Move PFSTATE_EXPIRING from sync_flags to a new local_flags. sync_flags has special handling when zero. This caused no PFSYNC_ACT_DEL message and thus disfunction of pfflowd and state synchronisation in general. Discovered by: thompsa Good catch by: thompsa and Only decrement the max-src-conn counter for tcp connections that reached "established" state. Similar to OpenBSD's rev. 1.499 by joel but not breaking ABI. Obtained from: OpenBSD (with changes) Reported by: Bruno Afonso ok reyk@ END K 10 svn:author V 5 ariff K 8 svn:date V 27 2005-12-30T01:06:29.000000Z K 7 svn:log V 170 Few codec such as Conexant CX20468-21 does have this control register, although the only usable part is the mute bit. Noticed by: Hans Petter Selasky END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-30T05:06:26.000000Z K 7 svn:log V 142 Add a bunch of ipod entries, one as suggested by Bryan Liesner. We should likely fix this better... Submitted by: Bryan Liesner (ipod mini) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-12-30T06:16:20.000000Z K 7 svn:log V 119 Document the LOGIN_SETMAC setusercontext(3) flag. While we are here, drop in an external reference to mac_set_proc(3). END K 10 svn:author V 5 ariff K 8 svn:date V 27 2005-12-30T07:33:01.000000Z K 7 svn:log V 177 Underruns counting logic should be based on bufhard free space and must be done after sndbuf_feed(), or any attempt to fill up bufhard. This should fix false underruns counter. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2005-12-30T07:33:28.000000Z K 7 svn:log V 379 Disable frantic DMA update within few SNDCTL_DSP_* ioctl. This should reduce huge playback / recording latency for applications that try to act smarter and manage their own buffering (XMMS, Skype, etc.). Note to Skype + via8xxx users: Remove previous hackish "hint.pcm..via_dxs_disabled" from kernel hint and see whether this changes cure all those annoying sound issues. END K 10 svn:author V 3 rse K 8 svn:date V 27 2005-12-30T08:57:33.000000Z K 7 svn:log V 67 Remove superfluous line continuation backslash. MFC after: 3 days END K 10 svn:author V 3 rse K 8 svn:date V 27 2005-12-30T09:16:23.000000Z K 7 svn:log V 345 1. Add missing semicolon between "warn" and "return" to make sure the line continuation backslash doesn't cause "warn" to print "return". 2. Group "warn" and "return" together as the "return 1" should be performed only if the "kldload nfsclient" also failed (and not already if the "vfs.nfs" sysctl(8) check failed). MFC after: 3 days END K 10 svn:author V 5 guido K 8 svn:date V 27 2005-12-30T11:22:11.000000Z K 7 svn:log V 32 Import IP Filter version 4.1.10 END K 10 svn:author V 5 guido K 8 svn:date V 27 2005-12-30T11:22:11.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r153872, 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 2005-12-30T11:22:12.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'ipfilter-vendor-sys-v4-1-10'. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-12-30T11:31:47.000000Z K 7 svn:log V 58 - Retire BARBIT in favor of new PCI_RID2BAR. - Fix build. END K 10 svn:author V 5 guido K 8 svn:date V 27 2005-12-30T11:32:23.000000Z K 7 svn:log V 18 Resolve conflicts END K 10 svn:author V 5 guido K 8 svn:date V 27 2005-12-30T11:34:54.000000Z K 7 svn:log V 24 Import IP Filter 4.1.10 END K 10 svn:author V 5 guido K 8 svn:date V 27 2005-12-30T11:34:54.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r153877, 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 2005-12-30T11:34:55.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'ipfilter-vendor-v4-1-10'. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-12-30T11:45:07.000000Z K 7 svn:log V 857 Improve memguard a bit: - Provide tunable vm.memguard.desc, so one can specify memory type without changing the code and recompiling the kernel. - Allow to use memguard for kernel modules by providing sysctl vm.memguard.desc, which can be changed to short description of memory type before module is loaded. - Move as much memguard code as possible to memguard.c. - Add sysctl node vm.memguard. and move memguard-specific sysctl there. - Add malloc_desc2type() function for finding memory type based on its short description (ks_shortdesc field). - Memory type can be changed (via vm.memguard.desc sysctl) only if it doesn't exist (will be loaded later) or when no memory is allocated yet. If there is allocated memory for the given memory type, return EBUSY. - Implement two ways of memory types comparsion and make safer/slower the default. END K 10 svn:author V 5 guido K 8 svn:date V 27 2005-12-30T11:52:26.000000Z K 7 svn:log V 61 Resolve conflicts (and believe me...you don't want to know). END K 10 svn:author V 5 guido K 8 svn:date V 27 2005-12-30T11:55:37.000000Z K 7 svn:log V 89 Add mcopywrap prototype to ip_compat.h Remove h323 proxy from ip_proxy (copyright issue) END K 10 svn:author V 5 guido K 8 svn:date V 27 2005-12-30T11:56:57.000000Z K 7 svn:log V 27 Add printproto.c to libipf END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-12-30T12:28:19.000000Z K 7 svn:log V 70 Update manual page after last memguard changes. Glanced at by: simon END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-12-30T13:16:15.000000Z K 7 svn:log V 316 inetd(8) requires that /etc/netconfig be present, and contain entries for each of udp and tcp (and their IPv6 equivalents when INET6 is enabled). Note that dependency here. PR: docs/90435 Submitted by: Dmitry Kazarov Pointed out by: Daniel Gerzo MFC after: 8 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-12-30T14:01:01.000000Z K 7 svn:log V 194 Add nofification events to the list of event types. PR: docs/88390 Submitted by: Niki Denev Discussed with: Daniel Gerzo MFC After: 8 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-12-30T14:43:31.000000Z K 7 svn:log V 237 Fix the location of the initdiskless rc script. Lose pointers to where these files were two major releases ago. PR: docs/90370 Submitted by: Daniel Feenberg Harassed by: Daniel Gerzo END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-30T15:29:50.000000Z K 7 svn:log V 333 Clean up most of the "XXX"-tagged items: - The code that creates hints.c and env.c from the skeleton files moved into separate functions. - Sanity checks for missing "ident" and "cputype" directives moved into main(), alongside the existing check for "machine". PR: bin/90310 Submitted by: Matt Emmerton END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-30T16:28:06.000000Z K 7 svn:log V 173 - Avoid adding devices multiple times to the device list. - Avoid adding options multiple times to the option list. Based on a patch by: Matt Emmerton END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-12-30T16:45:31.000000Z K 7 svn:log V 86 Remove duplicate options (originals in sys/conf/NOTES). Reported by: fresh config(8) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-12-30T16:45:32.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-12-30T17:27:26.000000Z K 7 svn:log V 189 When printing SSID's in ifconfig(8)'s scan mode, set the width of the ssid field to 32 characters instead of 14, as long SSID's are quite common and hard to type in if you can't read them. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-12-30T17:59:23.000000Z K 7 svn:log V 30 Don't be sexist - fix a typo. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-12-30T18:17:11.000000Z K 7 svn:log V 73 Reflect progress in process title. Submitted by: flz MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-30T19:23:32.000000Z K 7 svn:log V 83 The RID2BAR macro returns a number, not a bitmask. Fix this. Spotted by: ru, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-30T19:25:04.000000Z K 7 svn:log V 114 Move all of the resource allocation into the pci layer. The resource allocation here just duplicated it (badly). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-12-30T19:25:28.000000Z K 7 svn:log V 25 More scanners supported. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-30T19:28:26.000000Z K 7 svn:log V 531 Expose pci_add_resources to the outside world, add a 'force' flag to force allocation of unallocated BARs (cardbus uses this to preallocate everything). Add a prefetchmask to allow for busses that get prefetch hints to set them. Addjust pci_add_map and pci_ata_maps to take a new force flag which pci_add_resources will pass in. Implement 'force' in pci_add_map. Write new value of allocated resource into the bar, if the allocation succeeded (we should have done this before, but with the new force the bug was very obvious). END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-30T19:36:29.000000Z K 7 svn:log V 72 Remove debug now that I've looped back the big changes into my p4 tree. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-30T19:38:47.000000Z K 7 svn:log V 36 Remove now-obsolete printf warning. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-12-30T19:55:55.000000Z K 7 svn:log V 1033 MFC nearly everything of the soundsystem except recent commits and most of the sysctl's (those which would introduce a new interface). The spdif_enabled sysctl is still there (or more correctly: added to another driver). A rough overview what's there now: - new driver for ATI chips (snd_atiixp) - support for some Intel HDA chips in AC97 mode (no real HDA support!), this doesn't work with every mainboard and is subject to the wiring on the mainboard (no servicable parts inside) - MPSAFE and fixes for snd_als4000(4), snd_es137x(4), snd_via82c686(4), snd_via8233(4) and snd_ich(4) - 24bit and 32bit sound format support - feeder infrastructure (format, rate) has been reworked, new feeder (volume) has been introduced - lots of LOR and panic issues fixed - and a lot of small or not so small fixes I may have forgotten... As noted in UPDATING: you may want to recompile mplayer (after booting into the new world) to get all new features. Tested by: a lot of people Requested by: ariff Submitted by: ariff END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-12-30T19:55:56.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-12-30T19:55:57.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-12-30T20:10:21.000000Z K 7 svn:log V 269 mkstemp(3) and friends use a combination of base 10 digits, along with upper and lower case letters from the English alphabet. Change the number of possible file names mktemp will return from 26**6 to (10+26+26)**6 instead. This keeps things consistent with mkstemp(3) END K 10 svn:author V 2 bz K 8 svn:date V 27 2005-12-30T20:13:46.000000Z K 7 svn:log V 215 MFC: rev. 1.111 date: 2005/10/11 22:55:16; author: yar sys/pci/if_sk.c rev. 1.28 date: 2005/10/11 22:59:01; author: yar share/man/man4/vlan.4 Mark sk(4) capable of handling extended VLAN frames. PR: kern/79998 END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-12-30T20:25:40.000000Z K 7 svn:log V 116 Make RID2BAR actually return a number that can be plugged into PCIR_BAR() rather than a bitmask. Submitted by: ru@ END K 10 svn:author V 5 ariff K 8 svn:date V 27 2005-12-30T20:33:06.000000Z K 7 svn:log V 51 Should be "snd_atiixp" (without ".c"). Sorry Alex. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-12-30T20:35:39.000000Z K 7 svn:log V 21 MFC snd_atiixp entry END K 10 svn:author V 5 ariff K 8 svn:date V 27 2005-12-30T20:44:37.000000Z K 7 svn:log V 189 MFC: Few codec such as Conexant CX20468-21 does have AC97_MIX_BEEP control register, although the only usable part is the mute bit. Noticed by: Hans Petter Selasky END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-12-30T21:45:10.000000Z K 7 svn:log V 176 On i386, 7.0 requires 106MB on /usr. 6.0 requires 101MB. Bump USR_MIN_SIZE to 128MB, so that an auto-layout install won't fail due to /usr being too small. MFC After: 8 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-12-30T22:13:59.000000Z K 7 svn:log V 1169 MFC standardization of the ELF types and update of the ELF constants: lib/libc/gen/nlist.c:1.19 libexec/rtld-elf/rtld.c:1.108 libexec/rtld-elf/rtld.h:1.36 libexec/rtld-elf/alpha/reloc.c:1.21 libexec/rtld-elf/amd64/reloc.c:1.16 libexec/rtld-elf/ia64/reloc.c:1.16 libexec/rtld-elf/sparc64/reloc.c:1.11 share/man/man5/elf.5:1.32-1.33 sys/alpha/alpha/elf_machdep.c:1.20 sys/amd64/amd64/elf_machdep.c:1.24 sys/boot/common/bootstrap.h:1.42 sys/boot/common/load_elf.c:1.33 sys/boot/common/load_elf_obj.c:1.2 sys/boot/common/reloc_elf.c:1.2 sys/ia64/ia64/elf_machdep.c:1.21 sys/kern/link_elf.c:1.87 sys/kern/link_elf_obj.c:1.90 sys/sparc64/sparc64/elf_machdep.c:1.20 sys/sys/elf32.h:1.9-1.10 sys/sys/elf64.h:1.11-1.13 sys/sys/elf_common.h:1.16 sys/sys/elf_generic.h:1.7 sys/sys/imgact_elf.h:1.28 sys/sys/linker.h:1.40 usr.bin/elf2aout/elf2aout.c:1.10 usr.bin/elfdump/elfdump.c:1.13 usr.sbin/crunch/crunchide/exec_elf32.c:1.15 usr.sbin/kldxref/ef.c:1.9 usr.sbin/kldxref/ef.h:1.6 usr.sbin/kldxref/ef_amd64.c:1.3 usr.sbin/kldxref/ef_i386.c:1.3 usr.sbin/kldxref/ef_obj.c:1.4 usr.sbin/kldxref/ef_powerpc.c:1.3 usr.sbin/kldxref/ef_sparc64.c:1.4-1.5 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-12-30T22:25:15.000000Z K 7 svn:log V 61 Bump __FreeBSD_version after MFC of ELF types and constants. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-12-30T22:59:07.000000Z K 7 svn:log V 66 MFC: Add manual page for snd_mss(4) and hook it up to the build. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-12-30T23:03:40.000000Z K 7 svn:log V 175 MFC: rev. 1.43 + 1.44 - Xref snd_mss(4). - Remove a few items from the HARDWARE list. This support is already described in the snd_mss(4) manual page. - Xref snd_atiixp.4 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-12-30T23:07:23.000000Z K 7 svn:log V 50 MFC: Autogenerate hardware notes for snd_mss(4). END K 10 svn:author V 3 sos K 8 svn:date V 27 2005-12-30T23:15:02.000000Z K 7 svn:log V 39 Add hotplug support for Marvell chips. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2005-12-30T23:22:50.000000Z K 7 svn:log V 65 Handle maxsize==0 in such a way that we don't modify the string. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2005-12-30T23:25:41.000000Z K 7 svn:log V 117 Add a FreeBSD-specific -S flag which controls the maximum size of an argument having replacements done in it via -I. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-12-30T23:36:26.000000Z K 7 svn:log V 121 Only clear sb.st_size if it is clearly wrong or meaningless. This fixes mirror mode. PR: bin/86940 MFC after: 2 weeks END K 10 svn:author V 6 avatar K 8 svn:date V 27 2005-12-31T01:45:40.000000Z K 7 svn:log V 22 Fixing build bustage. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2005-12-31T01:58:40.000000Z K 7 svn:log V 64 Fix LOR #174. Tested with: WITNESS, INVARIANTS and DIAGNOSTICS END K 10 svn:author V 5 ariff K 8 svn:date V 27 2005-12-31T02:03:48.000000Z K 7 svn:log V 69 MFC: Fix LOR #174. Tested with: WITNESS, INVARIANTS and DIAGNOSTICS END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2005-12-31T03:53:02.000000Z K 7 svn:log V 275 Add basic documentation for many of the kernel USB functions that USB device drivers use to talk to USB devices. This is probably still a bit rough and it does not yet include the functions specific to HID, ethernet, hubs, host controller drivers, task threads or debugging. END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-12-31T04:22:34.000000Z K 7 svn:log V 351 Add support for Xbox 360 gamepads. They are HID-capable devices, but lack a report descriptor and don't use the standard interface class. This patch works around these deficiencies so that the uhid(4) driver can recognize and use those broken devices. PR: usb/90141 Submitted by: Ed Schouten (with minor mods from me) MFC after: 1 week END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-12-31T04:38:50.000000Z K 7 svn:log V 231 Add support for the Wacom Graphire 3 4x5. Like the Graphire 3, it has a broken report descriptor. While I'm here, make all the other report descriptors const to match the newly added one. Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 3 mux K 8 svn:date V 27 2005-12-31T04:41:17.000000Z K 7 svn:log V 253 Add a new vendor ID for Personal Cummunication Systems. They make a nice USB HID device that allows to plug two PS2 controllers. This specific device doesn't work yet but will as soon as we support devices with multiple report IDs. MFC after: 3 days END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-12-31T05:06:59.000000Z K 7 svn:log V 845 Introduce a new sysctl variable: security.mac.biba.interfaces_equal If non-zero, all network interfaces be created with the label: biba/equal(equal-equal) This is useful where programs which initialize network interfaces do not have any labeling support. This includes dhclient and ppp. A long term solution is to add labeling support into dhclient(8) and ppp(8), and remove this variable. It should be noted that this behavior is different then setting the: security.mac.biba.trust_all_interfaces sysctl variable, as this will create interfaces with a biba/high label. Lower integrity processes are not able to write to the interface in this event. The security.mac.biba.interfaces_equal will override trust_all_interfaces. The security.mac.biba.interfaces_equal variable will be set to zero or disabled by default. MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-12-31T05:36:42.000000Z K 7 svn:log V 146 MFC revision 1.10: Suggest the user to use 'diff -urN' instead of 'diff -crN'. Submitted by: Jimmie James PR: docs/88427 END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-31T06:23:58.000000Z K 7 svn:log V 93 MFC: rev 1.65 There's no reason to check the valence. This allows ciss to work on the P600. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-31T06:24:44.000000Z K 7 svn:log V 139 MFC: rev 1.66 Update PCI ids to add the E200, E200i, P400, and P400i storage controllers. Remove the E400 since it is not a real product. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-31T06:25:16.000000Z K 7 svn:log V 176 MFC: rev 1.67 It seems ciss should ignore overrun and underrun on a SCSI INQUIRY command. This fixes some weird booting issues on newer versions of the firmware on the MSA20. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-31T06:28:06.000000Z K 7 svn:log V 84 MFC: There's no reason to check the valence. This allows ciss to work on the P600. END K 10 svn:author V 2 ps K 8 svn:date V 27 2005-12-31T06:28:57.000000Z K 7 svn:log V 415 MFC: revision 1.67 It seems ciss should ignore overrun and underrun on a SCSI INQUIRY command. This fixes some weird booting issues on newer versions of the firmware on the MSA20. revision 1.66 Update PCI ids to add the E200, E200i, P400, and P400i storage controllers. Remove the E400 since it is not a real product. revision 1.65 There's no reason to check the valence. This allows ciss to work on the P600. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2005-12-31T09:06:45.000000Z K 7 svn:log V 543 Check the entire length of the current argument for the EOF string with -E, but don't expect a proper ASCII string to exist right here right now, don't use strcmp(3) which checks for a NUL. As we're still building the argument up, the next character might be garbage. It would probably be just as safe to temporarily write a NUL there, but if we've reached the end of argument memory that might not be the best idea, I think. It's unclear. Doing it this way seems to meet the most with the original intent. PR: 85696 Prodded by: stefanf END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-12-31T11:24:36.000000Z K 7 svn:log V 47 Add basic manpages for amdsmb(4) and nfsmb(4). END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-12-31T11:26:54.000000Z K 7 svn:log V 59 Bump FreeBSD_Version for tv_sec change. Reminded by: kris END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-12-31T13:52:29.000000Z K 7 svn:log V 16 Beautification. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-12-31T13:55:08.000000Z K 7 svn:log V 154 MFC: rev. 1.8 + 1.9 Update list of supported bridges and controllers, use markup similar to ata.4 to display them and replace an XFree86 xref with Xorg. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-12-31T14:04:35.000000Z K 7 svn:log V 67 Add some more obsolete files. Submitted by: kris (6 of the files) END