ƒ¯N154564 207 235 432 349 893 183 183 188 402 147 408 130 180 196 178 192 368 205 340 207 127 144 187 171 103 177 203 127 146 206 194 367 278 457 256 767 369 181 408 347 177 217 164 142 136 351 152 244 200 310 180 267 241 269 299 150 384 175 166 169 151 162 737 138 202 211 157 319 267 211 139 445 351 252 253 142 158 280 257 143 155 179 245 537 250 168 342 156 411 150 295 172 210 423 146 140 176 156 156 532 284 156 191 210 167 113 119 102 185 115 144 174 161 213 289 218 202 450 274 450 191 892 269 204 447 204 352 405 548 280 332 214 226 142 166 254 275 222 364 226 136 879 138 137 180 194 135 205 341 160 164 165 205 531 565 475 491 166 154 435 163 679 267 141 679 292 159 216 269 177 107 309 146 184 165 300 319 109 464 470 142 294 132 292 300 466 152 330 450 387 119 174 310 288 170 365 145 302 352 172 213 236 217 315 248 360 371 205 K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-01-20T03:46:02.000000Z K 7 svn:log V 140 Ruthless vchan speed workaround against the dreaded sb16 / sb16x. It appear that nothing else using this weird 45k / 49k speed upper limit. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-01-20T03:55:58.000000Z K 7 svn:log V 337 MFC: - Workaround for sb16 behave poorly when running at 45000 hz while vchan is enabled. Ruthless vchan speed workaround against the dreaded sb16 / sb16x. It appear that nothing else using this weird 45k / 49k speed upper limit. - Raise VCHAN_DEFAULT_SPEED from 44100 to 48000. Reported by: many sb16, AWE64 users. END K 10 svn:author V 3 gad K 8 svn:date V 27 2006-01-20T05:18:01.000000Z K 7 svn:log V 256 Improve error-handling related to the fork() done to compress files after they have been rotated. Among other things, use warnx() instead of warn() for some messages where the value if errno is irrelevant to the problem being reported. MFC after: 5 days END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-01-20T05:35:27.000000Z K 7 svn:log V 799 - Change the return type for init_tables from void to int so we can propagate errors from rn_inithead back to the ipfw initialization function. - Check return value of rn_inithead for failure, if table allocation has failed for any reason, free up any tables we have created and return ENOMEM - In ipfw_init check the return value of init_tables and free up any mutexes or UMA zones which may have been created. - Assert that the supplied table is not NULL before attempting to dereference. This fixes panics which were a result of invalid memory accesses due to failed table allocation. This is an issue mainly because the R_Zalloc function is a malloc(M_NOWAIT) wrapper, thus making it possible for allocations to fail. Found by: Coverity Prevent (tm) Coverity ID: CID79 MFC after: 1 week END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-01-20T06:27:49.000000Z K 7 svn:log V 87 MFC if_hme.c:1.46 to RELENG_6: fix Rx checksum computation on little endian systems. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-01-20T06:29:24.000000Z K 7 svn:log V 87 MFC if_hme.c:1.46 to RELENG_5: fix Rx checksum computation on little endian systems. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-01-20T07:38:01.000000Z K 7 svn:log V 92 MFC rev. 1.48 to RELENG_6: Prefer NULL to 0. Add missing lock/unlock in sysctl handler. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-20T11:38:25.000000Z K 7 svn:log V 305 An attemp to make driver more readable and attaractive for further hacking: - Remove all spaces at eol. - Improve style(9) in most frequently edited functions. - In em_encap() push variables for 82544 workaround in the block where they are only used. - In em_get_buf() remove unused variable. END K 10 svn:author V 2 vd K 8 svn:date V 27 2006-01-20T12:57:58.000000Z K 7 svn:log V 56 Add myself to the calendar Approved by: garga (mentor) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-01-20T13:00:32.000000Z K 7 svn:log V 314 MFC revisions 1.36 and 1.37: r1.36: Correct obsolete chown syntax. r1.37: If sysinstall was used to configure an anonymous FTP area, it was possible for information to be copied from the group file to the group file in the FTP area. This patch based on a patch from Zak Johnson . END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-01-20T13:03:13.000000Z K 7 svn:log V 37 MFC revision 1.413: Add ntp.cgi.cz. END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-01-20T13:06:22.000000Z K 7 svn:log V 86 m_getjcl() should return the address of the mbuf, not the cluster. Found by: glebius END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-01-20T13:07:09.000000Z K 7 svn:log V 100 Add myself to the list (Ehi, I'm not the youngest!) Approved by: philip (mentor) MFC after: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-01-20T13:43:11.000000Z K 7 svn:log V 84 Fix m_getjcl() the right way this time. Submitted by: glebius Pointy hat to: andre END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-01-20T14:24:34.000000Z K 7 svn:log V 97 MFC: don't check for /dev/mdctl and let mdconfig load the module if needed Approved by: philip END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-01-20T14:52:13.000000Z K 7 svn:log V 275 MFC: share/man/man4/umass.4 1.41 sys/cam/scsi/scsi_da.c 1.182 sys/dev/usb/umass.c 1.125 sys/dev/usb/usbdevs 1.238 Allow to use TransFlash drive, which can be found in Motorola E398 Mobile Phone. PR: usb/89889 Submitted by: Wojciech A. Koszek END K 10 svn:author V 4 rees K 8 svn:date V 27 2006-01-20T15:07:18.000000Z K 7 svn:log V 111 Don't log an error on tcp connection reset, even if we don't get ECONNRESET. Submitted by: cel@citi.umich.edu END K 10 svn:author V 4 rees K 8 svn:date V 27 2006-01-20T15:17:46.000000Z K 7 svn:log V 246 Use thread0 instead of user's thread for sobind. This fixes reconnect after, for example, tcp idle disconnection. Previously this would fail if a normal user tried to bind to a privileged port. Submitted by: cel@citi.umich.edu MFC after: 1 week END K 10 svn:author V 4 rees K 8 svn:date V 27 2006-01-20T15:20:41.000000Z K 7 svn:log V 113 Fix up some cut-n-paste damage and some out-of-date comments. No code changes. Submitted by: cel@citi.umich.edu END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-01-20T15:51:04.000000Z K 7 svn:log V 33 MFC: Vendor release BEGEMOT_1_11 END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-01-20T15:55:57.000000Z K 7 svn:log V 50 MFC: BEGEMOT_1_11 and vendor fix from Rev 1.1.1.9 END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-01-20T16:07:04.000000Z K 7 svn:log V 93 MFC: BEGEMOT_1_11 and vendor fixes: asn1.h: 1.1.1.5 asn1.c: 1.1.1.5 snmpclient.c: 1.1.1.6 END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2006-01-20T16:22:06.000000Z K 7 svn:log V 74 Add 32bit version of lutimes so untar doesn't mess up sym-links on amd64. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2006-01-20T16:22:37.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-01-20T16:27:36.000000Z K 7 svn:log V 83 MFC: BEGEMOT_1_11 and vendor fixes: mibII.c: 1.1.1.9 mibII_interfaces.c: 1.1.1.7 END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-01-20T16:34:37.000000Z K 7 svn:log V 108 MFC: BEGEMOT_1_11 and vendor patches: config.c: 1.1.1.7 main.c: 1.1.1.10, 1.1.1.11 snmpd.config: 1.1.1.6 END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-01-20T16:36:43.000000Z K 7 svn:log V 33 MFC: Vendor release BEGEMOT_1_11 END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-01-20T16:41:11.000000Z K 7 svn:log V 52 MFC revision 1.3 (disable default write community). END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-01-20T18:46:06.000000Z K 7 svn:log V 112 MFC revision 1.133: Preserve any additional arguments to ifconfig that were specified in the DHCP case too. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-01-20T19:21:38.000000Z K 7 svn:log V 99 CAM_NEW_TRAN_CODE placeholders for SAS support. Reviewed by: nate, ken, justin MFC after: 1 month END K 10 svn:author V 4 mnag K 8 svn:date V 27 2006-01-20T19:23:47.000000Z K 7 svn:log V 273 MFC: src/sys/cam/scsi/scsi_da.c 1.184 Allow to use Time DPA20B 1GB MP3 Player [1] Allow to use Qware BeatZkey! Pro [2] PR: usb/81846 [1], usb/79164 [2] Submitted by: Ruben de Groot [1], Radek Kozlowski [2] Approved by: njl (implict) END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-01-20T19:35:44.000000Z K 7 svn:log V 183 Turn on native 32bit recording (at 48000hz). It works perfectly on my Compaq Presario M2000Z, but my last attempt on Acer Ferrari 4000 only produce garbled sound. MFC after: 3 days END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2006-01-20T20:51:27.000000Z K 7 svn:log V 359 Fix the build. When I added the lutimes the futimes definitions went away in the generated files? This didn't happen on my amd64 test machine but did when I committed it on my other i386 machine. I need to figure this out since a regen on the amd64 doesn't fix it now. For now make the build work again. Matt caught this before my local mirror caught up. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2006-01-20T21:10:37.000000Z K 7 svn:log V 158 I figured out my problem. When I copied the stuff I was going to commit to my commit machine my file time-stamps got messed up so not all things regnerated. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-01-20T21:59:13.000000Z K 7 svn:log V 674 When loading a driver that is a subclass of another driver don't set the devclass's parent pointer if the two drivers share the same devclass. This can happen if the drivers use the same new-bus name. For example, we currently have 3 drivers that use the name "pci": the generic PCI bus driver, the ACPI PCI bus driver, and the OpenFirmware PCI bus driver. If the ACPI PCI bus driver was defined as a subclass of the generic PCI bus driver, then without this check the "pci" devclass would point to itself as its parent and device_probe_child() would spin forever when it encountered the first PCI device that did have a matching driver. Reviewed by: dfr, imp, new-bus@ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-01-20T22:00:50.000000Z K 7 svn:log V 276 Make the 'pci_devclass' pointer variable private (drivers really shouldn't share devclass pointers, a mistake I've encouraged in the past) and move the declaration of the pci_driver kobj class from cardbus.c to pci_private.h so that other drivers can inherit from pci_driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-01-20T22:01:34.000000Z K 7 svn:log V 89 Make the ACPI and OpenFirmware PCI bus drivers subclasses of the generic PCI bus driver. END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-01-20T22:47:49.000000Z K 7 svn:log V 315 MFC uhid.c r1.79, usb.h r1.40, uxb360gp_rdesc.h r1.1: 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. END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-01-20T22:55:45.000000Z K 7 svn:log V 254 MFC ugraphire_rdesc.h r1.3, uhid.c r1.80, usbdevs r1.245: 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. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-01-21T00:29:52.000000Z K 7 svn:log V 82 Rev MPI spec to 1.05.09 level in preparation for SAS support. MFC after: 1 month END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T08:13:19.000000Z K 7 svn:log V 120 - Remove debugging printfs. - Add some ktr(4) debugging. - Whitespaces at eols. - Tidy up comments. - u_intXX -> uintXX END K 10 svn:author V 4 joel K 8 svn:date V 27 2006-01-21T08:33:35.000000Z K 7 svn:log V 71 Native 32bit recording is turned on, although broken on some hardware. END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-01-21T08:58:03.000000Z K 7 svn:log V 47 Fix computation of the tx retry count in AMRR. END K 10 svn:author V 4 joel K 8 svn:date V 27 2006-01-21T09:05:13.000000Z K 7 svn:log V 43 Remove unused pointer. Approved by: ariff END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-01-21T09:37:51.000000Z K 7 svn:log V 255 sync w/ openbsd: o fix contention window o silently discard received frames that are too short o simplify lookup of 802.11a channels (we know they exist) o fix short preamble support o add short slot support o fix eifs settings o many consistency tweaks END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-01-21T09:53:11.000000Z K 7 svn:log V 57 Add two new ural(4) product ids. Obtained from: OpenBSD END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T09:54:32.000000Z K 7 svn:log V 147 Check for BGE_RXBDFLAG_IP_CSUM flag before marking mbuf as with valid checksum. This fixes operation of PPPoE and other non-IP Ethernet protocols. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-01-21T09:56:28.000000Z K 7 svn:log V 102 MFC rev 1.5: Mention that the random time slept by "portsnap cron" is between 1 and 3600 seconds. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-01-21T09:59:07.000000Z K 7 svn:log V 212 MFC rev. 1.3: Add a warning pointing out that incomplete ports trees are not supported and that users of REFUSE directives should update their entire ports tree before asking for help on the mailing lists. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T09:59:43.000000Z K 7 svn:log V 84 Sync with HEAD: - Some whitespace and style(9) cleanup. - Add ktr(4) debugging. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T10:00:51.000000Z K 7 svn:log V 170 MFC 1.65: Provide additional macros for sending netgraph items, which allow to use non-default flags for netgraph functions. Implement current macros via new ones. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T10:04:40.000000Z K 7 svn:log V 144 Partial MFC of NGM_HASREPLY flag. The flag is introduced, but message codes and netgraph cookie are not altered, to preserve ABI compatibility. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T10:06:15.000000Z K 7 svn:log V 172 MFC 1.8: Mark appropriate commands with NGM_READONLY and NGM_HASREPLY and bump type cookie. This fixes flowctl(8) exiting without any output under high load on SMP. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T10:07:25.000000Z K 7 svn:log V 202 MFC 1.58: Do not force queueing on peer hooks. This was important only for 5.0-CURRENT. And it looks like this didn't work before Julian's revamp of netgraph queue code. Reviewed by: julian END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T10:08:15.000000Z K 7 svn:log V 54 MFC 1.14: Skip format flags, when parsing ktr_desc. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T10:09:18.000000Z K 7 svn:log V 287 MFC 1.18: When sending export datagram from interrupt thread, use NG_QUEUE in flags. When sending export datagram from expiry thread, then use default zero flags. This removes unpleasant contention of the interrupt thread on mutexes (usually ng_ksocket's socket buffer mutex). END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T10:11:01.000000Z K 7 svn:log V 79 MFC 1.12: Correct off-by-one errors. Found with: Coverity Prevent(tm) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T10:12:16.000000Z K 7 svn:log V 70 MFC 1.25: Remove dead code. Found with: Coverity Prevent(tm) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T10:13:03.000000Z K 7 svn:log V 73 MFC 1.25: Initialize variable. Found with: Coverity Prevent(tm) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T10:15:00.000000Z K 7 svn:log V 55 MFC 1.26 - 1.29: Fix several bugs found by Coverity. END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-01-21T10:25:51.000000Z K 7 svn:log V 67 o fix initialization sequence. o re-enable ural_disable_rf_tune(). END K 10 svn:author V 2 bz K 8 svn:date V 27 2006-01-21T10:44:34.000000Z K 7 svn:log V 645 Fix stack corruptions on amd64. Vararg functions have a different calling convention than regular functions on amd64. Casting a varag function to a regular one to match the function pointer declaration will hide the varargs from the caller and we will end up with an incorrectly setup stack. Entirely remove the varargs from these functions and change the functions to match the declaration of the function pointers. Remove the now unnecessary casts. Lots of explanations and help from: peter Reviewed by: peter PR: amd64/89261 MFC after: 6 days END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-01-21T10:45:07.000000Z K 7 svn:log V 43 Adjust tx power based on user preferences. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-01-21T11:50:56.000000Z K 7 svn:log V 104 Prevent dereferencing a NULL pointer if the malloc() fails. CID: 219 Found with: Coverity Prevent(tm) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-21T12:08:03.000000Z K 7 svn:log V 114 This KASSERT() shouldn't have been merged. It checks the stuff done in mb_free_ext() in HEAD, that wasn't merged. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-01-21T12:10:33.000000Z K 7 svn:log V 61 Remove some dead code. Found with: Coverity Prevent(tm) END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-21T12:21:41.000000Z K 7 svn:log V 226 Use pidfile(3) provided by libutil to manage the deamon's pid file. By default, create a pid file at the standard location, /var/run/ftpd.pid, in accord with the expected behavior of a stock system daemon. MFC after: 5 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-21T12:34:28.000000Z K 7 svn:log V 174 The daemon's child shouldn't go on with the for loop over ctl_sock's -- it is solely the parent daemon's job. So just break out of the loop in the child. MFC after: 5 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-01-21T12:38:35.000000Z K 7 svn:log V 115 Remove the commented out entry of the old ISA-only le(4) driver which was retired 22 months ago. MFC after: 1 day END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-01-21T12:46:57.000000Z K 7 svn:log V 44 account tx retry-fail errors in if_oerrors. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-21T13:06:37.000000Z K 7 svn:log V 352 In the daemon code, check for and report possible errors from accept(2) and fork(2). Also close all unneeded fds in the child process, namely listening sockets for all address families and the fd initially obtained from accept(2). (The main ftpd code operates on stdin/stdout anyway as it has been designed for running from inetd.) MFC after: 5 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-01-21T13:52:45.000000Z K 7 svn:log V 257 It's perfectly valid to run rpc_statd and rpc_lockd as an NFS client, so update the documentation to reflect that. PR: docs/86090 Submitted by: Lowell Gilbert MFC after: 3 days MFC to: RELENG_5, RELENG_6 END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-01-21T14:16:01.000000Z K 7 svn:log V 156 Remove some duplicated entries PR: conf/81924 Submitted by: Gavin Atkinson Approved by: philip (mentor) MFC after: 3 days END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-01-21T14:31:45.000000Z K 7 svn:log V 157 Allow the use of wildcarded device names in devfs.conf PR: conf/90760 Submitted by: Darren Pilgrim Approved by: philip (mentor) END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-01-21T14:58:25.000000Z K 7 svn:log V 45 Fix the bug in my last commit: ++Year... 8-/ END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-01-21T15:00:14.000000Z K 7 svn:log V 61 MFC: sync with reality / add some cards to the hardware list END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-01-21T15:23:15.000000Z K 7 svn:log V 182 Merge rev. 1.5 and 1.6 from DFly: - Add PCI identifier to match against a Dell OEM version of the SB Live! - Fix spurious warning about ANSI trigraphs Obtained from: DragonFlyBSD END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-01-21T16:21:06.000000Z K 7 svn:log V 159 Backput the "Dell ID" part of the last commit, it was already tried in the past but didn't worked. Noticed by: Gavin Atkinson END K 10 svn:author V 3 wes K 8 svn:date V 27 2006-01-21T17:25:00.000000Z K 7 svn:log V 51 MFC r1.13: Tell nextboot to clean up after itself. END K 10 svn:author V 3 wes K 8 svn:date V 27 2006-01-21T17:29:27.000000Z K 7 svn:log V 63 MFC r1.13: Tell nextboot to clean up after itself. PR: 88831 END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-01-21T17:38:10.000000Z K 7 svn:log V 87 Fix panic on boot due to not all SATA chipsets having SSTATUS registeri resources set. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-21T18:08:16.000000Z K 7 svn:log V 152 Add an rc.d script for stand-alone ftpd. Document the script's controls on the rc.conf(5) manpage and touch its Dd. PR: conf/90893 MFC after: 5 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-01-21T19:42:10.000000Z K 7 svn:log V 440 Convert remaining functions in vfs_subr.c from K&R prototypes to ANSI C prototypes, as the majority of new functions added have been in this style. Changing prototype style now results in gcc noticing that the implementation of vn_pollrecord() has a 'short' argument instead of 'int' as prototyped in vnode.h, so correct that definition. In practice this didn't matter as only poll flags in the lower 16 bits are used. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-01-21T19:51:47.000000Z K 7 svn:log V 153 Convert last four functions in coda_vnops.c to ANSI C function declarations. I knew I would get to fix something in Coda eventually. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-01-21T19:56:19.000000Z K 7 svn:log V 72 Convert iir inlines to ANSI C function declarations. MFC after: 1 week END K 10 svn:author V 8 truckman K 8 svn:date V 27 2006-01-21T19:57:56.000000Z K 7 svn:log V 244 Return EPERM from lookup() if cn_nameiop is DELETE or RENAME and the last component of the path name is "..". This keeps VOP_LOOKUP() from locking vnodes in reverse order. Tested by: Denis Shaposhnikov MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-01-21T20:07:19.000000Z K 7 svn:log V 60 Convert to ANSI C function declarations. MFC after: 1 week END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-01-21T20:11:49.000000Z K 7 svn:log V 318 Avoid a vm object reference leak in a rarely used code path. An executable contains at most one PT_INTERP program header. Therefore, the loop that searches for it can terminate after it is found rather than iterating over the entire set of program headers. Eliminate an unneeded initialization. Reviewed by: tegge END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-01-21T20:16:30.000000Z K 7 svn:log V 56 o Add 406.status-gmirror, sort. Submitted by: brueffer END K 10 svn:author V 4 mnag K 8 svn:date V 27 2006-01-21T20:39:21.000000Z K 7 svn:log V 201 MFC: share/man/man4/umass.4 1.42 Add Time DPA20B MP3 Player (1Gb) [1] Add Qware BeatZkey! Pro [2] Add Merlin SM300 MP3/WMA Player (256Mb) PR: usb/81846 [1], usb/79164 [2] Approved by: njl (implict) END K 10 svn:author V 5 tegge K 8 svn:date V 27 2006-01-21T20:41:42.000000Z K 7 svn:log V 78 MFC: Set flag in needsbuffer while still holding bqlock to avoid lost wakeup. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2006-01-21T20:45:45.000000Z K 7 svn:log V 112 rename(), rmdir(), and undelete() fail with EPERM if the last component of the path is "..". MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-21T22:09:32.000000Z K 7 svn:log V 330 MFC r1.12 -- back out r1.7.2.2. As rse@ agreed, "status" should stay in $extra_commands if an rc.d script doesn't use $command and default methods associated with it. This is true since rc.subr r1.42. With r1.42 merged to rc.subr on RELENG_6 (thanks Doug!), it's right time to re-add "status" to $extra_commands in this script. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-21T22:42:43.000000Z K 7 svn:log V 54 MFC: Rename the rc.d script "ppp-user" to just "ppp". END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-21T22:51:40.000000Z K 7 svn:log V 48 MFC: Record renaming rc.d/ppp-user to rc.d/ppp. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-01-22T00:30:46.000000Z K 7 svn:log V 80 Convert remaining functions to ANSI C function declarations. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-01-22T00:46:40.000000Z K 7 svn:log V 60 Convert function declarations to ANSI C. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-01-22T01:04:05.000000Z K 7 svn:log V 60 Convert function declarations to ANSI C. MFC after: 1 week END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-01-22T01:06:25.000000Z K 7 svn:log V 439 Add a devd(8) event that is sent after the system resumes. This can be used by utilities to reset moused(8), for example. The syntax is: !system=kern subsystem=power type=resume Note that it would be nice to have notification of suspend, but it's more difficult since there would have to be a method of doing request/ack to userland and automatically timing out if no response. apm(4) has a similar mechanism. MFC after: 2 weeks END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-01-22T01:06:55.000000Z K 7 svn:log V 191 Fix a race condition by initializing the taskqueue before registering the fast interrupt handler that uses it. This fixes a panic at boot time when em_intr_fast() calls taskqueue_enqueue(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-01-22T01:07:11.000000Z K 7 svn:log V 60 Convert to ANSI C function declarations. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-01-22T01:08:30.000000Z K 7 svn:log V 95 Convert last remaining function in ip_gre.c to ANSI C function declaration. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-01-22T01:16:25.000000Z K 7 svn:log V 113 Convert remaining functions to ANSI C function declarations; remove 'register' where present. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-01-22T01:17:57.000000Z K 7 svn:log V 71 Convert in6_cksum() to ANSI C function declaration. MFC after: 1 week END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-22T03:46:03.000000Z K 7 svn:log V 17 s/sigval/sival/g END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-22T05:59:27.000000Z K 7 svn:log V 23 Make aio code MP safe. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-22T06:01:48.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-22T09:25:52.000000Z K 7 svn:log V 89 Decrease kaio_active_count first, because user process may go away after we notified it. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-22T09:39:59.000000Z K 7 svn:log V 19 Fix a bogus panic. END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-01-22T11:41:18.000000Z K 7 svn:log V 52 MFC 1.47: Document the TMPDIR environment variable. END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-01-22T11:56:15.000000Z K 7 svn:log V 82 MFC change 2005-09-19 10:11:47 UTC Setting .nofinger will not hide you from root. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-22T12:40:06.000000Z K 7 svn:log V 69 MFC main.c#1.15, mail.1#1.46: Minor man page and help screen fixes. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-22T13:16:13.000000Z K 7 svn:log V 116 Remove another bogus KASSERT(). Examination of mb_free_ext() shows that RELENG_6 is not yet ready for this KASSERT. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-22T13:19:13.000000Z K 7 svn:log V 196 MFC rev. 1.7, 1.8: Document that `reload' is not provided by default yet it can be enabled when applicable. Use consistent punctuation and vertical indenting around .Dl's. Wrap a too long line. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-22T13:24:58.000000Z K 7 svn:log V 125 MFC rev. 1.5: Set $command to indicate that the script wants to use the default rc.subr(8) methods. This is mandatory now. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-22T13:40:47.000000Z K 7 svn:log V 109 MFC rev. 1.6, 1.7: Simplify the code by making use of 'kldstat -q -m '. Use rc.subr(8) appropriately. END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-01-22T13:41:15.000000Z K 7 svn:log V 357 MFC: Return EINVAL if the tv_usec part of the utimes(2) arguments contains incorrect fractional second values (outside the range 0-999999). Prior to this change users could create files with values outside that range. Moreover, on 32-bit machines tv_usec offsets larger than 4.3s would result in an unnormalized AND wrong timestamp value, due to overflow. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-22T13:45:28.000000Z K 7 svn:log V 181 MFC rev. 1.8, 1.10: Simplify the code by making use of 'kldstat -q -m '. Use available rc.subr features. Reduce code duplication. Follow the current style of rc.d scripting. END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-01-22T13:52:10.000000Z K 7 svn:log V 357 MFC: Return EINVAL if the tv_usec part of the utimes(2) arguments contains incorrect fractional second values (outside the range 0-999999). Prior to this change users could create files with values outside that range. Moreover, on 32-bit machines tv_usec offsets larger than 4.3s would result in an unnormalized AND wrong timestamp value, due to overflow. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-22T14:54:24.000000Z K 7 svn:log V 99 MFC rev. 1.3: Spotted a call to a cdev-related function not wrapped in "#ifdef KBD_INSTALL_CDEV". END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-01-22T15:06:49.000000Z K 7 svn:log V 797 Various fixups: feeder.h: feeder.c: - Implement scoring mechanisme to select best format for conversion. This is actually part of newer format chaining procedures which will be commited someday. Confusion during chaining process solved by this scoring since it will try to reduce list of from/to formats to a single, best format. Related PR: kern/91683 channel.c: - Simplify feeder building process since we have smarter format chaining. feeder_fmt.c: - Add few more sign conversion feeders for 24 and 32 bit format. feeder_rate.c: - Force buffer / bytes allignment. Unaligned buffer may cause panics during recording on pure 32bit sample format if it involves feeder_rate as part of feeders chain. Tested on: ATI IXP, force 32bit recording. MFC after: 5 days END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-01-22T15:33:16.000000Z K 7 svn:log V 173 Add gettytab entry for 3wire 19200 baud console PR: conf/90346 Submitted by: Gavin Atkinson Approved by: philip (mentor) MFC after: 3 days END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2006-01-22T15:35:14.000000Z K 7 svn:log V 110 Rename geom_uzip class to g_uzip in order to be consistent with the naming of other GEOM modules. PR: 89998 END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-22T16:33:46.000000Z K 7 svn:log V 354 MFC manpage fixes related to make.conf(5) and, in make.1, to included makefiles at large. sbin/reboot/boot_i386.8 1.56 share/man/man5/make.conf.5 1.122 share/man/man5/style.Makefile.5 1.16 share/man/man7/build.7 1.37 share/man/man7/development.7 1.16 share/man/man7/release.7 1.55 share/man/man8/diskless.8 1.27 usr.bin/make/make.1 1.94-1.96 END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-01-22T18:37:51.000000Z K 7 svn:log V 108 Honour the "uuid" directive in adduser.conf PR: conf/87914 Approved by: philip (mentor) MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-22T19:22:53.000000Z K 7 svn:log V 259 MFC rev. 1.9, 1.10: Use a callback to set up a vlan interface so that "vlan" and "vlandev" commands can be specified in any order. This makes the code more compact and clear as well. Improve error check on vlan argument. Eliminate some unneeded code bits. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2006-01-22T19:37:02.000000Z K 7 svn:log V 307 Tweak previous vfs_lookup.c commit to return an EINVAL error from lookup() instead of EPERM when a DELETE or RENAME operation is attempted on "..". In kern_unlink(), remap EINVAL errors returned from namei() to EPERM to match existing (and POSIX required) behaviour. Discussed with: bde MFC after: 3 days END K 10 svn:author V 8 truckman K 8 svn:date V 27 2006-01-22T19:49:37.000000Z K 7 svn:log V 450 Back out the previous change to rename.2. The previous rename() behaviour of returning EINVAL when ".." is passed as either argument has been restored. rmdir("..") now returns EINVAL instead of EPERM. Document the previously undocumented behaviour of rmdir(".") returning EINVAL as required by POSIX and SUSv3. Bump the man page change date. undelete("..") now returns EINVAL instead of EPERM. Bump the man page change date. MFC after: 3 days END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2006-01-22T21:09:38.000000Z K 7 svn:log V 186 Do not assume that `char direntry::deExtension[3]' starts right after `char direntry::deName[8]' and access deExtension[] explicitly. Found by: Coverity Prevent(tm) CID: 350, 351, 352 END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-01-22T23:48:07.000000Z K 7 svn:log V 234 Replace "fetch" with "fetch -r" when downloading the initial ~38MB snapshot in order to avoid unnecessary re-downloading. Remove the earlier "rm -f ${SNAPSHOTHASH}.tgz" to make this work. Suggested by: Lars Engels MFC after: 7 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-01-22T23:56:20.000000Z K 7 svn:log V 121 Make vm_object_vndeallocate() static. The external calls to it were eliminated in ufs/ffs/ffs_vnops.c's revision 1.125. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-01-23T00:00:45.000000Z K 7 svn:log V 133 Remove an unnecessary call to pmap_remove_all(). The given page is not mapped because its contents are invalid. Reviewed by: tegge END K 10 svn:author V 4 kris K 8 svn:date V 27 2006-01-23T00:32:03.000000Z K 7 svn:log V 49 MFC: Remove big scary warning about nullfs state END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-01-23T00:32:04.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 davidxu K 8 svn:date V 27 2006-01-23T02:49:34.000000Z K 7 svn:log V 157 1) Merge _aio_aqueue and aio_aqueue, check quota in aio_aqueue, so that lio_listio won't exceed the quota. 2) Remove lio_ref_count, it is no longer used. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2006-01-23T03:19:01.000000Z K 7 svn:log V 179 In arena_chunk_reg_alloc(), try to avoid touching the last page in the chunk during initialization, in order to avoid physically backing the page unless data are allocated there. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2006-01-23T03:32:38.000000Z K 7 svn:log V 126 Make the 'C' and 'c' malloc options consistent with other options; 'C' doubles the cache size, and 'c' halves the cache size. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-01-23T05:06:53.000000Z K 7 svn:log V 269 MFC: Restore old compatibility of feeding directly into /dev/dsp at 8000 hz while preserving the New World Order. Discussed with: [1] Michael W. Oliver [1] http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-January/003562.html END K 10 svn:author V 3 wes K 8 svn:date V 27 2006-01-23T05:42:59.000000Z K 7 svn:log V 133 Make dhclient-script more agreeable with read-only /etc. PR: 90518 Submitted by: John E. Hein MFC after: 3 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-23T06:11:23.000000Z K 7 svn:log V 40 Add missing symbol pthread_set_name_np. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-01-23T06:23:37.000000Z K 7 svn:log V 783 First of several commits as this driver is dusted off and maybe brought up to date. Principle changes for this reelase is to support 2K Port Login firmware. This allows us to support the 2322 (and 2422 4Gb) cards which only come with the 2K Port Login firmware. The 2322 should now work- but we don't have firmware sets for it in ispfw (as the change to load 2K Port Login f/w hasn't been made- that f/w is so big it has to be loaded in more than one chunk). Other changes are the beginnings of cleaning up some long standing target mode issues. The next changes here will incorporate a lot of bug fixes from others. Finally, some copyright cleanup and attempts to make the parts of the driver that are FreeBSD specific start conforming more to FreeBSD style. MFC after: 1 month END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-01-23T08:49:50.000000Z K 7 svn:log V 46 Update copyright header to match rest of ATA. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-23T10:27:15.000000Z K 7 svn:log V 41 Verify all supported notification types. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-23T10:28:04.000000Z K 7 svn:log V 84 Simplify ng_source_send() removing temporary queue and merging two cycles into one. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-01-23T10:30:34.000000Z K 7 svn:log V 101 Be consistent in checking ifa->ifa_addr for NULL. Found by: Coverity Prevent (tm) MFC after: 3 days END K 10 svn:author V 4 joel K 8 svn:date V 27 2006-01-23T11:58:01.000000Z K 7 svn:log V 42 Sort list of modules. Approved by: ariff END K 10 svn:author V 4 jhay K 8 svn:date V 27 2006-01-23T13:49:39.000000Z K 7 svn:log V 111 Add AfriNIC as a RIR. PR: 80421 Submitted by: Adrian Frith MFC after: 6 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-01-23T13:55:32.000000Z K 7 svn:log V 244 An old patch from Dan Lukes : + Include netinet/in.h for ntohl() * Since the return value was tested separately, cast the values to size_t in order to shut up compiler warnings. + Raise WARNS= level to 6 PR: bin/71666 END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-01-23T14:03:14.000000Z K 7 svn:log V 65 Donc recompute the io port address if it's already the good one. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-01-23T14:13:41.000000Z K 7 svn:log V 71 MFC revision 1.4: Add nofification events to the list of event types. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-01-23T14:15:44.000000Z K 7 svn:log V 72 MFC revision 1.4: Add nofification events to the list of event types. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-01-23T14:19:36.000000Z K 7 svn:log V 109 MFC: 1.438 Remove the commented out entry of the old ISA-only le(4) driver which was retired 22 months ago. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-01-23T14:33:53.000000Z K 7 svn:log V 435 MFC: 1.26 In moduledir_readhints() cast the value returned by sizeof() to ssize_t when checking whether it's greater than a struct stat st_size in order to also catch the case when st_size is -1. Previously this check didn't trigger on sparc64 when st_size is -1 (as it's the case for a file on a bzipfs, TFTP server etc.), causing the content of the linker hints file to be copied to memory referenced by a null-pointer. PR: 91231 END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-01-23T14:45:24.000000Z K 7 svn:log V 469 MFC: 1.3 - The inline asm in this file uses output operands before all input operands are consumed so use the appropriate constraint modifier. Before this change GCC used one register for both an input and an unrelated output operand of in_addword(), causing the input to be overwritten before it was consumed and thus breaking in_addword(). For in_cksum_hdr() and in_pseudo() this change is more or less cosmetic. - Fix a misspelling in a nearby comment. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-01-23T14:56:33.000000Z K 7 svn:log V 379 MFC: 1.34 Extend the scope of #ifndef LOCORE to also cover the prototype of ktr_tracepoint() and the macros using it. This allows this header to be included in .S files for obtaining the KTR_* class macros directly and providing a default value for KTR_COMPILE in case it's not specified in the kernel config file including defining it to 0 when not using 'options KTR' at all. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-01-23T15:04:09.000000Z K 7 svn:log V 395 MFC: sys/sparc64/include/ktr.h 1.6, sys/sparc64/sparc64/genassym.c 1.59 Use directly in .S files instead of exporting the KTR_* class macros via genassym.c. Together with sys/sys/ktr.h 1.34 (MFC'ed in 1.32.2.2) this has the desired side-effect of providing a default value for KTR_COMPILE. Thus this fixes warnings from -Wundef regarding KTR_COMPILE not being defined for .S files. END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-01-23T15:31:20.000000Z K 7 svn:log V 72 MFC rev 1.185+1.186: m_getjcl() returning address of mbuf, not cluster. END K 10 svn:author V 3 ups K 8 svn:date V 27 2006-01-23T15:46:09.000000Z K 7 svn:log V 62 Fix race conditions. Tested by: kris@ MFC after: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-01-23T15:49:01.000000Z K 7 svn:log V 340 In mb_zinit_pack() explicitly ignore the return value of uma_zalloc_arg(). The success of the cluster allocation is checked through a field in the mbuf structure. This change is non-functional but properly silences code inspection tools. Found by: Coverity Prevent(tm) Coverity ID: CID807 Sponsored by: TCP/IP Optimization Fundraise 2005 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-23T15:57:02.000000Z K 7 svn:log V 67 Use m_getcl() instead of getting mbuf, and then getting a cluster. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-01-23T16:21:30.000000Z K 7 svn:log V 583 MFC: sys/sparc64/pci/psycho.c 1.54 - 1.57, sys/sparc64/pci/psychoreg.h 1.10 - 1.11, sys/sparc64/pci/psychovar.h 1.13 - 1.14 Sync psycho(4) with HEAD expect for the UPA_RANGE_* -> OFW_PCI_RANGE_* and PCI_CS_* -> OFW_PCI_CS_* changes in order to mainly obtain the following changes: - Add a workaround for the incorrect interrupt map entry for the EBus bridge on E250 machines. [1] - Register an interrupt handler for the spare hardware interrupt which according to OpenSolaris is used as the over-temperature interrupt in systems with Psycho bridges. PR: 88279 [1] END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-01-23T16:32:29.000000Z K 7 svn:log V 171 Revert the hack introduced in rev. 1.6.2.1, a fix/workaround for the underlying problem was committed in sys/sparc64/pci/psycho.c 1.55 and MFC'ed to RELENG_6 in 1.53.2.1. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-01-23T16:39:19.000000Z K 7 svn:log V 46 Remove files which are unused in this branch. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-01-23T16:50:41.000000Z K 7 svn:log V 583 MFC: sys/sparc64/pci/psycho.c 1.54 - 1.57, sys/sparc64/pci/psychoreg.h 1.10 - 1.11, sys/sparc64/pci/psychovar.h 1.13 - 1.14 Sync psycho(4) with HEAD expect for the UPA_RANGE_* -> OFW_PCI_RANGE_* and PCI_CS_* -> OFW_PCI_CS_* changes in order to mainly obtain the following changes: - Add a workaround for the incorrect interrupt map entry for the EBus bridge on E250 machines. [1] - Register an interrupt handler for the spare hardware interrupt which according to OpenSolaris is used as the over-temperature interrupt in systems with Psycho bridges. PR: 88279 [1] END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-01-23T17:06:32.000000Z K 7 svn:log V 197 Simplify ip_next_mtu() and make its logic more easy to see while silencing code analysis tools. Found by: Coverity Prevent(tm) Coverity ID: CID341 Sponsored by: TCP/IP Optimization Fundraise 2005 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-01-23T17:41:43.000000Z K 7 svn:log V 63 Fix indentation. Prodded by: stefanf, ru, njl (in that order) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-01-23T17:45:57.000000Z K 7 svn:log V 119 Update incorrect comments here, there should not be a call to panic() over fs corruption. Discussed with: alfred, phk END K 10 svn:author V 3 ups K 8 svn:date V 27 2006-01-23T19:15:13.000000Z K 7 svn:log V 176 Hopefully fix the "calcru: runtime went backwards from ..." problem by keeping the resource values locked (where needed) while we use them for calculations. MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-01-23T19:31:00.000000Z K 7 svn:log V 85 bounds check each ie's length when parsing Obtained from: madwifi MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-23T20:10:49.000000Z K 7 svn:log V 11 Fix build. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-01-23T20:57:30.000000Z K 7 svn:log V 216 switch beacon miss threshold from a time to the number of beacon frames; the time value was implicitly based on the beacon interval but never being updated so wrong when the negotiated beacon interval was not 100 TU END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-01-23T20:58:05.000000Z K 7 svn:log V 54 track bmiss threshold change from time to frame count END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-01-23T21:02:49.000000Z K 7 svn:log V 92 s/w beacon miss facility; need to add knobs to fiddle with the settings MFC after: 2 weeks END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-01-23T21:06:22.000000Z K 7 svn:log V 69 Revert my previous commit. Proved I'm not that bright at times: jhb END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-01-23T21:11:23.000000Z K 7 svn:log V 204 MFC: Add myself to the list (Ehi, I'm not the youngest!) src/usr.bin/calendar/calendars/calendar.freebsd: rev 1.173 -> 1.174 (tomorrow is my birthday..) Approved by: philip (mentor, implicit) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-01-23T21:45:32.000000Z K 7 svn:log V 226 Fix a vnode reference leak in the ktrace code. We always grab a reference to the vnode at the start of ktr_writerequest() but were missing the corresponding vrele() after we finished the write operation. Reported by: jasone END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-23T23:46:30.000000Z K 7 svn:log V 13 Add bracket. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-01-24T01:10:07.000000Z K 7 svn:log V 369 channel.c: (1) Fix DMA alignment, based on bytes per sample. feeder_rate.c: Handle strayed bytes (mostly caused by #1) better. This DMA alignment issues are extremely hard to reproduce unless the user happen to have a 32bit capable soundcards (ATI IXP) and knowledgeable enough to force it to operate under pure 32bit operations on both record and play directions. END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-01-24T01:16:18.000000Z K 7 svn:log V 374 Avoid an infinite loop in sack scoreboard processing when the per-hole limits or global scoreboard limits are reached, or when memory exhaustion occurs. This can occur when an existing hole fails to be split due to limits or memory exhaustion. Found by: Scott Wood Submitted by: Raja Mukerji Reviewed by: Mohan, Noritoshi, and Scott END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-24T02:04:21.000000Z K 7 svn:log V 46 MFC: Add missing symbol pthread_set_name_np. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-24T02:46:15.000000Z K 7 svn:log V 197 More cleanup for aio code: 1) unregsiter kqueue filter for EVFILT_LIO. 2) free uma_zones. 3) call setsid directly to enter another session rather than implementing by itself. Submitted by: jhb END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-24T02:50:42.000000Z K 7 svn:log V 36 Er, rescure a deleted comment line. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-01-24T04:05:47.000000Z K 7 svn:log V 198 MFC revision 1.28 date: 2006/01/15 20:30:13; author: csjp; state: Exp; lines: +5 -0 Validate that the supplied file is not empty before trying mmap(2) it and access the pages associated with it. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-01-24T04:07:07.000000Z K 7 svn:log V 206 MFC revision 1.18 date: 2005/12/30 06:16:20; author: csjp; state: Exp; lines: +5 -0 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 4 csjp K 8 svn:date V 27 2006-01-24T04:08:48.000000Z K 7 svn:log V 372 MFC revision 1.20 date: 2006/01/16 17:03:21; author: csjp; state: Exp; lines: +6 -2 Although we check the return value of copyin(9) while determaining how long the string is in userspace, afterwards we call malloc(M_WAITOK), which could sleep for an unknown amount of time. Check the return value of copyin(9) just to be sure that nothing has changed during that time. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-01-24T04:10:25.000000Z K 7 svn:log V 59 MFC the security.mac.biba.interfaces_equal sysctl variable END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-01-24T04:11:45.000000Z K 7 svn:log V 236 MFC revision 1.27 date: 2006/01/15 01:02:20; author: csjp; state: Exp; lines: +1 -1 Fix potential overrun of static stack allocated array which stores the rules. If an array is N elements large, we can only access elements 0..(N-1). END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-01-24T04:13:02.000000Z K 7 svn:log V 356 MFC revision 1.20 date: 2005/12/30 20:10:21; author: csjp; state: Exp; lines: +1 -1 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 4 csjp K 8 svn:date V 27 2006-01-24T04:20:24.000000Z K 7 svn:log V 293 MFC revision 1.214 date: 2006/01/15 20:14:11; author: csjp; state: Exp; lines: +1 -1 vfs_busy can only return something useful if MNTK_UNMOUNT has been set. Since we are using vfs_busy() on a freshly allocated mount structure, use (void) to show that we do not care about the return value. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-01-24T05:35:03.000000Z K 7 svn:log V 27 catch up to driver changes END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-01-24T05:39:22.000000Z K 7 svn:log V 79 MFC the ability to restrict deletions to a particular inteface in the -a case. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-01-24T05:49:58.000000Z K 7 svn:log V 214 MFC rev 1.49: Don't create memory backed file systems with soft-updates enabled, it's pointless and potentially dangerous. PR: conf/85558 Submitted by: Ralf Wenk END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-01-24T05:54:18.000000Z K 7 svn:log V 192 MFC etc/rc.initdiskless rev 1.49: Don't create memory backed file systems with soft-updates enabled. PR: conf/85558 Submitted by: Ralf Wenk END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-01-24T05:59:27.000000Z K 7 svn:log V 75 MFC rev 1.13: Allow users to add aliases to the interface. PR: bin/87465 END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-01-24T06:01:59.000000Z K 7 svn:log V 269 MFC rev 1.11: When we give up on an interface, use the arp(8) command to remove all entries from the interface rather than using ifconfig's delete command. This preserves non-dhclient configured addresses (though they are wiped out when dhclient is restarted). END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-01-24T06:03:16.000000Z K 7 svn:log V 50 MFC rev 1.5: Mention the -b flag in the SYNOPSIS. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-01-24T06:11:55.000000Z K 7 svn:log V 206 Give the TIMEOUT case a chance to work by using -t # instead of the OpenBSD -w # when invoking ping. PR: bin/92187 Submitted by: "Shin'ya Kumabuchi" MFC After: 6 days END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-01-24T06:28:22.000000Z K 7 svn:log V 256 MFC revs: 1.17: convert from network byte order to host byte order not to reverse. 1.19: Get rid of the bogus IFP2FC() macro and use IFP2FWC(). 1.20: Fix ip_fastforward() return handling. PR: kern/91307 (1.19) Found by: Coverity Prevent(tm) (1.20) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-01-24T06:30:51.000000Z K 7 svn:log V 77 Backout ill considered MFC of 1.20. It doesn't compile. Pointy hat: brooks END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-01-24T06:38:35.000000Z K 7 svn:log V 117 s/predefine/predefined/ PR: gnu/86627 Submitted by: Arne Woerner MFC After: 6 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-01-24T07:21:38.000000Z K 7 svn:log V 143 In vm_page_set_invalid() invalidate all of the page's mappings as soon as any part of the page's contents is invalidated. Submitted by: tegge END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-01-24T07:24:24.000000Z K 7 svn:log V 120 Add locking annotation and comments about socket, pipe, fifo problem. Temporarily fix a locking problem for socket I/O. END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-01-24T07:50:08.000000Z K 7 svn:log V 219 MFC: Remove some duplicated entries src/games/fortune/datfiles/fortunes: rev 1.202 -> 1.203 PR: conf/81924 Submitted by: Gavin Atkinson Approved by: philip (mentor, implicit) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-01-24T09:08:54.000000Z K 7 svn:log V 151 Implement 'ipfw fwd laddr,port' feature for UDP. According to ipfw(8) it should work, however it never did. People expect it to work. PR: kern/90834 END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-01-24T12:34:56.000000Z K 7 svn:log V 267 Do not test for DMA status on legacy ATA devices. This has the unfortunate side effect that legacy ATA controllers at irq14 and irq15 cannot share interrupts with anything else without major problems. This fixes the ATAPI DMA problems some systems/devices have seen. END K 10 svn:author V 4 oleg K 8 svn:date V 27 2006-01-24T13:38:06.000000Z K 7 svn:log V 277 Fix minor bug in uRPF: If net.link.ether.inet.useloopback=1 and we send broadcast packet using our own source ip address it may be rejected by uRPF rules. Same bug was fixed for IPv6 in rev. 1.115 by suz. PR: kern/76971 Approved by: glebius (mentor) MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-01-24T15:11:11.000000Z K 7 svn:log V 112 Use $ipsec_file instead of hardcoded /etc/ipsec.conf. This change should be made in rev1.2. MFC after: 1 week END