ĨT169577 209 201 201 328 201 136 210 186 165 542 337 145 125 525 114 182 260 236 224 254 142 167 425 632 505 142 138 354 288 235 182 221 649 190 164 156 331 152 270 142 190 137 264 297 440 180 196 269 167 187 215 224 166 173 338 163 557 307 326 120 194 552 257 107 215 139 182 126 154 169 127 700 170 146 745 102 232 499 305 1036 122 200 167 569 117 918 128 278 468 179 469 429 658 279 295 350 270 283 283 162 107 812 203 185 406 394 207 1223 172 219 279 248 153 111 237 157 237 144 237 143 237 192 158 139 134 152 145 150 121 149 132 152 164 237 126 242 179 166 185 267 151 358 982 267 145 183 216 332 180 302 160 226 217 143 179 210 206 215 245 195 122 148 191 799 176 162 131 159 234 336 145 152 138 280 122 175 133 216 180 370 266 614 186 122 496 242 257 150 123 330 237 201 160 280 118 239 131 205 215 267 272 115 201 912 279 159 141 193 484 143 K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-15T16:09:23.000000Z K 7 svn:log V 108 A node that implements various traffic shaping and rate limiting algorithms. Approved by: glebius (mentor) END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-15T16:16:06.000000Z K 7 svn:log V 108 A node that implements various traffic shaping and rate limiting algorithms. Approved by: glebius (mentor) END K 10 svn:author V 6 thomas K 8 svn:date V 27 2007-05-15T16:19:42.000000Z K 7 svn:log V 232 MFC rev. 1.53: (atapi_action, case XPT_SCSI_IO): Enable DMA only for READ and WRITE commands as some combinations of chipset, controller and target do not behave correctly when DMA is enabled for other commands. PR: kern/103602 END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-15T16:24:50.000000Z K 7 svn:log V 108 A node that implements various traffic shaping and rate limiting algorithms. Approved by: glebius (mentor) END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-15T16:28:54.000000Z K 7 svn:log V 44 Add ng_car.4 Approved by: glebius (mentor) END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-15T16:43:01.000000Z K 7 svn:log V 117 A node that implements various traffic shaping and rate limiting algorithms (ng_car). Approved by: glebius (mentor) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-15T18:30:48.000000Z K 7 svn:log V 90 Fix unused variable error with !INET6 Reported by: Artem Naluzhny, Frank Terhaar-Yonkers END K 10 svn:author V 4 joel K 8 svn:date V 27 2007-05-15T18:40:22.000000Z K 7 svn:log V 72 MFC: manual pages for snd_hda, snd_envy24, snd_envy24ht and snd_spicds. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-15T20:14:55.000000Z K 7 svn:log V 446 o Implement automatic commit. It's enabled when the flags parameter exists and contains the 'C' flag. o The partition label can be the empty string. It's how labels are cleared. o When an action fails, lower permissions when they were raised in order to allow the action. A failed action will not result in any uncommitted changes. o Allow the flags paremeter to be present but empty. It's the equivalent of not being present. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-15T20:25:18.000000Z K 7 svn:log V 241 Add gpart(8). In order to support gpart(8), geom(8) needs to support a named argument. Also, optional string parameters are a requirement. Both have been added to the infrastructure. The former required all existing classes to be adjusted. END K 10 svn:author V 4 joel K 8 svn:date V 27 2007-05-15T20:49:10.000000Z K 7 svn:log V 52 MFC: Makefile magic for the new snd_* manual pages. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-15T23:29:57.000000Z K 7 svn:log V 30 Fix a dereference in KASSERT. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2007-05-16T00:14:23.000000Z K 7 svn:log V 432 This delta adds two bug fixes: one that makes HW Offload logic in legacy codepath match the 82575, without this we were seeing bridging fail on 82546 adapters. Secondly, I have limited TSO to PCI Express adapters, I meant to do this and it got dropped in the earlier delta. Next, I am dropping in the latest shared code from our development team, consensus was that this should be done frequently, so I am :) Approved by: pdeuskar END K 10 svn:author V 4 grog K 8 svn:date V 27 2007-05-16T00:59:31.000000Z K 7 svn:log V 21 White space tidy-up. END K 10 svn:author V 4 grog K 8 svn:date V 27 2007-05-16T01:02:16.000000Z K 7 svn:log V 89 Add SIP-related ports. Obtained from: IANA list of reserved ports. Reviewed by: edwin@ END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-05-16T01:15:51.000000Z K 7 svn:log V 167 Fix a logic bug added in last commit where PNP0103 devices would no longer be probed but table-based devs would be ok. General style cleanup also. MFC after: 5 days END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-16T02:32:55.000000Z K 7 svn:log V 143 Do not export 'end' symbol. It is not meant to be visible to outside world and it wreak havoc if libc collides with other versioned libraries. END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-05-16T07:04:02.000000Z K 7 svn:log V 131 MFC: the new FTP_COMBINE_CWDS define allows libfetch to attempt to change directories all at once, saving latency. Tested by: des END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-16T08:37:40.000000Z K 7 svn:log V 161 Partially revert the check-old / delete-old modifications to clarify the logic. Apply similar modifications to {check,delete}-old-dirs, which I had overlooked. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-16T08:39:46.000000Z K 7 svn:log V 50 Remove stray comment which broke delete-old-dirs. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-16T08:46:35.000000Z K 7 svn:log V 75 Expose all of {check,delete}-old{,-dirs,-files,-libs}. MFC after: 3 weeks END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2007-05-16T09:12:16.000000Z K 7 svn:log V 327 When verifying the IPv4 UDP checksum, don't overwrite the checksum value in the mbuf with the result of the calculation. Previously, if we chose to return an ICMP message, the quoted UDP checksum bytes would be different to what was sent. PR: 112471 Submitted by: Matthew Luckie MFC after: 3 weeks END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-16T10:10:30.000000Z K 7 svn:log V 539 MFC: ---------------------------- revision 1.30 date: 2007/04/12 08:17:56; author: mtm; state: Exp; lines: +2 -7 o Use the uidstart variable instead of uuid (bug #3) o Actually save the variable to adduser.conf (bug #2) o (bug #1 to be fixed in an upcomming commit to adduser.conf.5) ---------------------------- revision 1.29 date: 2007/04/12 07:38:26; author: mtm; state: Exp; lines: +13 -12 Errm... I don't see how rev. 1.26 could have possibly worked or been tested. Fix it for real. Submitted by: Johnny Lee END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-16T10:15:19.000000Z K 7 svn:log V 412 MFC: ---------------------------- revision 1.6 date: 2007/04/12 08:39:13; author: ceri; state: Exp; lines: +2 -2 Bump .Dd for r1.5; fix grammatical problem. ---------------------------- revision 1.5 date: 2007/04/12 08:35:58; author: mtm; state: Exp; lines: +18 -1 Specify the correct way to modify this file, and warn that the user should not depend on the internal variables documented in this man page. END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-16T12:00:22.000000Z K 7 svn:log V 50 Text reformatting. Approved by: glebius (mentor) END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-16T12:11:09.000000Z K 7 svn:log V 46 Style cleanup. Approved by: glebius (mentor) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-05-16T15:20:51.000000Z K 7 svn:log V 256 Add some missing '${BASEDIR}/'s. Prior to this commit, FreeBSD Update operating with the "-b basedir" option would not correctly update files which had flags set or were hardlinked. Submitted by: Karsten Schmidt Pointy hat to: cperciva MFC after: 1 week END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-05-16T16:08:04.000000Z K 7 svn:log V 191 Handle !INCLUDE_CONFIG_FILE entirely in the kernel. This should make some developers happy, since it will let them to use old config(8) with newer kernels. Reviewed by: imp Approved by: imp END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-16T16:54:23.000000Z K 7 svn:log V 139 Add a helper function for registering async callbacks. Besides eliminating a lot of duplicated code, this also fixes a locking edge case. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-16T16:55:50.000000Z K 7 svn:log V 87 Remove an assertion in xpt_print_path() that makes debugging code much more difficult. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-16T16:57:21.000000Z K 7 svn:log V 125 Release the bus reference that is acquired when doing a CAMIOCOMMAND ioctl. This should make SIM removal a bit more robust. END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-16T17:14:25.000000Z K 7 svn:log V 554 Move TIME_WAIT related functions and timer handling from files other than repo copied tcp_subr.c into tcp_timewait.c#1.284: tcp_input.c#1.350 tcp_timewait() -> tcp_twcheck() tcp_timer.c#1.92 tcp_timer_2msl_reset() -> tcp_tw_2msl_reset() tcp_timer.c#1.92 tcp_timer_2msl_stop() -> tcp_tw_2msl_stop() tcp_timer.c#1.92 tcp_timer_2msl_tw() -> tcp_tw_2msl_scan() This is a mechanical move with appropriate renames and making them static if used only locally. The tcp_tw_2msl_scan() cleanup function is still run from the tcp_slowtimo() in tcp_timer.c. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-16T17:19:47.000000Z K 7 svn:log V 95 Add the 'mfip' sub-driver for gaining SCSI-passthrough access to devices on an MFI controller. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-05-16T17:19:48.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-16T17:23:36.000000Z K 7 svn:log V 61 Catch up to driver changes required for the mfip sub-driver. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-05-16T17:23:54.000000Z K 7 svn:log V 234 Revert config(8) version bump. It brings major pain for people working on different versions of FreeBSD source tree. Old config(8) can now be used unless you want to use INCLUDE_CONFIG_FILE option. Approved by: imp Reviewed by: imp END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-16T17:55:22.000000Z K 7 svn:log V 58 Remove now unused stuff forgotten in the previous commit. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2007-05-16T18:37:37.000000Z K 7 svn:log V 174 The struct if_data members ifi_recvquota and ifi_xmitquota have been unused for ages. Rename them to ifi_spare_char1 and ifi_spare_char2 respectively to indicate this face. END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-05-16T18:41:42.000000Z K 7 svn:log V 50 Add some doxygen docs for pci_cfg_{save,restore}. END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-05-16T18:42:38.000000Z K 7 svn:log V 98 Change PCIM_CIS_ASI_TUPLE to _CONFIG. Add PCI_MAX_BAR_0 minor style nit. Add PCIM_CIS_CONFIG_MASK END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-05-16T18:44:56.000000Z K 7 svn:log V 45 Better message on cbb resource alloc failure END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-05-16T19:53:49.000000Z K 7 svn:log V 171 o Don't hold lock over bus_teardown_intr when we're waiting for the thread to die, since that can cause deadlock with the ISR (in theory). o Minor cleanup o comment nit END K 10 svn:author V 6 brooks K 8 svn:date V 27 2007-05-16T19:59:01.000000Z K 7 svn:log V 201 Update the comments on if_alloc(), if_free(), if_free_type(), and if_attach. Remove a comment about pre-3.0 network drivers from if_attach(). Be a bit more consistant about whitespace near comments. END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-05-16T20:00:36.000000Z K 7 svn:log V 347 Write 0 to all the bars in cardbus_cardbus_setup_regs. This is needed because on at least my dc based cards there's garbage in there. The recent changes in the resource code appears to have unmasked this problem... At least dc now probes/attaches better than it did before. Also, we no longer need to write to the cfg for the other registers. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-16T20:16:06.000000Z K 7 svn:log V 88 Don't use a subshell where it isn't needed. Noticed by: John E Hein END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-05-16T20:20:54.000000Z K 7 svn:log V 103 Resolves symbols map so sctp_xxx() functions are included. PR: 112704 Submitted by: kou@cozmixng.org END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-05-16T20:23:39.000000Z K 7 svn:log V 176 -Fix so getoptinfo() is in conformance with socket api (it can be used on any read socketopt). -Clean up of sendmsg call and make it conformant when no syscall is available. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-16T20:41:08.000000Z K 7 svn:log V 71 Generally migrate to ANSI function headers, and remove 'register' use. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-16T20:46:58.000000Z K 7 svn:log V 91 Remove leading spaces before tabs spotted thanks to silby using kwrite to read ip_input.c. END K 10 svn:author V 2 mp K 8 svn:date V 27 2007-05-16T21:22:38.000000Z K 7 svn:log V 123 Work around a vendor issue that was causing the builtin malloc to be used instead of the system malloc. Submitted by: ume END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2007-05-16T21:39:44.000000Z K 7 svn:log V 126 MFC, the UNAME_ and OSVERSION environment over rides. This makes easier to make a FreeBSD 6 chroot think it is that version. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-05-16T21:39:45.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_3'. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-16T23:19:51.000000Z K 7 svn:log V 78 We don't need --export-dynamic for ld-elf.so.1, because it's a shared object. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-16T23:24:15.000000Z K 7 svn:log V 242 Don't enable symbol versioning on ia64 for now. It causes symbol lookup failures that later result in null-pointer dereferences. This needs looking into, but since we're close to release it's possible that it's not resolved before that time. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-16T23:32:40.000000Z K 7 svn:log V 68 Bump G_LIB_VERSION to reflect the ABI change. Pointed out by: pjd@ END K 10 svn:author V 7 davidch K 8 svn:date V 27 2007-05-16T23:34:11.000000Z K 7 svn:log V 460 - Added TSO support - Updated firmware to latest release (v3.4.8) to fix TSO + jumbo frame lockup - Added MSI (hw.bce.msi_enable) and TSO (hw.bce.tso_enable) sysctls - Fixed kernel panic when MSI is used and module is unloaded - Added several new debug routines - Removed slack space for RX/TX chains since it only covers sloppy coding - Fixed a potential problem when programming jumbo MTU size in hardware - Various other comment changes MFC after: 4 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-16T23:40:08.000000Z K 7 svn:log V 214 Fix interrupt routing for some cards after the previous fix to clear BARs in cardbus cards: update the saved copy of the PCIR_INTLINE register in the PCI ivars in addition to the actual register. Reviewed by: imp END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-16T23:42:04.000000Z K 7 svn:log V 233 Don't completely skip pci_cfg_save() in the PCI nomatch routine if the power_nodriver tunable is off. pci_cfg_save() already checks the tunable internally, and no other callers of pci_cfg_save() check the tunable. Reviewed by: imp END K 10 svn:author V 4 oleg K 8 svn:date V 27 2007-05-17T00:05:13.000000Z K 7 svn:log V 27 Unbreak IPv4 kernel build. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2007-05-17T00:11:58.000000Z K 7 svn:log V 97 Fix confusing misindentation of a closing-brace. (It goes with the switch, not with the while.) END K 10 svn:author V 3 jfv K 8 svn:date V 27 2007-05-17T00:14:03.000000Z K 7 svn:log V 459 Couple of changes, back down on last TSO change, instead make old adapter list still capable, but only PCI-E adapters are now enabled. The user can enable older PCI-X or PCI adapters using ifconfig. Secondly, Arthur Hartwig pointed out my MSI change was not working correctly, changed to something that now does. Thanks Arthur. There was also a fundamental bug in the 82575 MSIX code, the MSIX registers had to be mapped, opps :) Rubber-stamped by: Pdeuskar END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2007-05-17T00:18:01.000000Z K 7 svn:log V 159 o) Correct for missing whitespace. o) We don't need to check if ifp == stdin to give the filename, since we already know that ifn will be "stdin" if it is. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2007-05-17T00:19:56.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-17T01:29:55.000000Z K 7 svn:log V 119 Make the serdev I/F non-optional. At least 3 drivers depend on it and they can be loaded as a module. PR: kern/112706 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-17T01:46:42.000000Z K 7 svn:log V 43 MFC r1.30 Add Ethertype for 802.3ad LACP. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-17T01:49:41.000000Z K 7 svn:log V 86 MFC the lagg(4) driver which provides link aggregation, failover and fault tolerance. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-17T01:50:46.000000Z K 7 svn:log V 30 Hook lagg(4) up to the build. END K 10 svn:author V 3 jon K 8 svn:date V 27 2007-05-17T03:33:23.000000Z K 7 svn:log V 62 fix memory leak from reading nsswitch.conf MFC after: 1 week END K 10 svn:author V 3 jon K 8 svn:date V 27 2007-05-17T03:34:33.000000Z K 7 svn:log V 77 endrpcent belongs with rpc name service db, not services. MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-17T04:07:19.000000Z K 7 svn:log V 32 The HP Diva RMP3 uses BAR 0x14. END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-05-17T04:53:52.000000Z K 7 svn:log V 607 Fix some problems that affect multiple file inclusion. Bruce found this bug and submitted these patches to dunstan@. He sent them to me to test, and I discovered they were needed for the atmel kernel config files. Since we were playing with them in the terminal room after the developer's summit today, I thought I'd go ahead and commit them to allow those folks that now have atmel hardware (thanks Andre) a chance to try it out w/o my help. Since dunstan@ is asleep right now, risk stepping on his toes a little by going ahead and committing this change. Submitted by: dunstan@, bde@ Tested by: bde@ END K 10 svn:author V 8 deischen K 8 svn:date V 27 2007-05-17T04:54:35.000000Z K 7 svn:log V 73 Allow DEFAULT_THREAD_LIB to be set from /etc/src.conf. Submitted by: ru END K 10 svn:author V 8 deischen K 8 svn:date V 27 2007-05-17T05:03:24.000000Z K 7 svn:log V 49 Add a description for the WITHOUT_SYMVER option. END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-05-17T05:05:12.000000Z K 7 svn:log V 652 Don't export a kern.conftxt sysctl, except when INCLUDE_CONF_FILE is defined. This restores the old behavior, and eliminates the dependency on the kernconf.tmpl when INCLUDE_CONFIG_FILE isn't included in the kernel config. There were many people in the terminal room that had almost, but not quite, up-to-date config files that this helps. I don't know if this is the result of skew among the cvsup servers, or some other more subtle problem. However, this fix should work for any config of recent vintage (I tested with the latest, and one before the recent changes, and eye-balled the intermediate versions). Reviewed by: the terminal room crew END K 10 svn:author V 8 deischen K 8 svn:date V 27 2007-05-17T05:13:05.000000Z K 7 svn:log V 6 Regen END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-17T06:08:42.000000Z K 7 svn:log V 135 Tighten IP address check, prevent '..' from being passed from the check. Submitted by: Ren Zhen MFC after: 2 weeks END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-17T08:57:14.000000Z K 7 svn:log V 406 The precmd routine does not need to check whether the command should be "forced". If some pre-condition is not met, it should fail as it normally does and rc.subr(8) will make the appropriate decision. Incidentally, the previous behaviour had a bug where the "force" flag was respected only when checking rc.conf(5) knobs. The flag was ignored when verifying the rpcbind(8) dependency. MFC after: 2 weeks END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-17T11:33:08.000000Z K 7 svn:log V 212 o Use the --detach option to kdc(8) instead of using the shell background operator '&'. PR: conf/102722 o No need to include $kerberos5_server_flags in $command_args as rc.subr(8) will take care of this. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-05-17T12:16:24.000000Z K 7 svn:log V 943 - Fixed 1-2-1 model to not worry about associd in sockopts - Fixed RTOinfo for bounding. - Fixed connect() to return ECONNREFUSED when an ABORT is received. - Added comments to direct Static Analysis not to look at some things it does not understand (comments are /* sa_ignore XXXXX */) - Bind when colliding was broken, missing not_found = 1 before checking to see if the port was in use caused endless bind loop. - Cookie life needs to be in milliseconds to conform to socket api. - Cookie life is not supposed to change if its 0, On the assoc level set we changed it to 0 opps. - Two more static analysis issues identified by the cisco tool. Null checks needed. - An issue for sendfile(). Need to validate the correct input argument. - When sending failed due to a no route to host, we leaked the mbuf chain failing to call m_freem(). - Fix #ifdef issue for getting hash block len when HAVE_SHA2 is NOT defined Reviewed by: gnn END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-17T13:33:38.000000Z K 7 svn:log V 30 Fix small copy/paste mistake. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-17T13:52:37.000000Z K 7 svn:log V 107 MFC: Move cpu_exit() earlier in exit1() to close a race between SIGCHLD/kevent(2) notification and wait(). END K 10 svn:author V 5 peter K 8 svn:date V 27 2007-05-17T15:31:14.000000Z K 7 svn:log V 73 Eliminate a micro-optimization that hasn't had any effect for 15+ years. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-17T15:34:51.000000Z K 7 svn:log V 473 Fix the construction of the gctl_req that got broken by my previous commit and that introduced optional parameters. Existing classes (like geli(8)) use empty strings by default and expect the parameter to be passed to the kernel as such. Also, the default value of a string argument can be NULL. Fix both cases by making the optional parameter conditional upon gc_argname being set and making sure to test for NULL before dereferencing the pointer. Reported by: brueffer@ END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-05-17T16:03:14.000000Z K 7 svn:log V 24 Correct typo in comment END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-05-17T18:00:27.000000Z K 7 svn:log V 824 In the event a process is tainted (setuid/setgid binaries), un-set any potentially dangerous environment variables all together. It should be noted that the run-time linker will not honnor these environment variables if the process is tainted currently. However, once a child of the tainted process calls setuid(2), it's status as being tainted (as defined by issetugid(2)) will be removed. This could be problematic because subsequent activations of the run-time linker could honnor these dangerous variables. This is more of an anti foot-shot mechanism, there is nothing I am aware of in base that does this, however there may be third party utilities which do, and there is no real negative impact of clearing these environment variables. Discussed on: secteam Reviewed by: cperciva PR: kern/109836 MFC after: 2 weeks END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-17T19:02:43.000000Z K 7 svn:log V 34 MFC rev. 1.25: add "line" device. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2007-05-17T19:14:25.000000Z K 7 svn:log V 184 Update the man page to reflect that certain variables will be unset in the case that the program is set-user-ID or set-group-ID. Add missing annotations for LIBMAP and LIBMAP_DISABLE. END K 10 svn:author V 6 jinmei K 8 svn:date V 27 2007-05-17T21:20:24.000000Z K 7 svn:log V 372 - Disabled responding to NI queries from a global address by default as specified in RFC4620. A new flag for icmp6_nodeinfo was added to enable the feature. - Also cleaned up the code so that the semantics of the icmp6_nodeinfo flags is clearer (i.e., defined specific macro names instead of using hard-coded values). Approved by: gnn (mentor) MFC after: 1 week END K 10 svn:author V 3 jon K 8 svn:date V 27 2007-05-18T05:45:28.000000Z K 7 svn:log V 87 __nss_compat_* from net/nss_compat.c are needed by ports/net/nss_ldap, so export them. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2007-05-18T06:32:24.000000Z K 7 svn:log V 375 - Convert turnstiles and sleepqueus to use UMA. This provides a modest speedup and will be more useful after each gains a spinlock in the impending thread_lock() commit. - Move initialization and asserts into init/fini routines. fini routines are only needed in the INVARIANTS case for now. Submitted by: Attilio Rao Tested by: kris, jeff END K 10 svn:author V 4 jeff K 8 svn:date V 27 2007-05-18T07:10:50.000000Z K 7 svn:log V 335 - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating vmcnts. This can be used to abstract away pcpu details but also changes to use atomics for all counters now. This means sched lock is no longer responsible for protecting counts in the switch routines. Contributed by: Attilio Rao END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-05-18T12:04:41.000000Z K 7 svn:log V 565 o Implement the stop_boot subroutine [1]. This subroutine can be used by scripts in rc.d to stop rc(8) from booting into multi-user mode when a critical or severe error condition is encountered. o Modify scripts in etc/rc.d that already implemented this functionality independently. o Document it. [1] - This subroutine was implemented in FreeBSD in rc.d/fsck. I moved it to rc.subr(8). Our version differs slightly in that it takes an optional argument to stop the boot even if "autoboot" is not set. Obtained from: NetBSD MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-05-18T12:25:48.000000Z K 7 svn:log V 187 Fix a logic bug I re-introduced in my patch I sent to Daniel that would cause the selected shared threading library to be overwritten with its 32-bit version on amd64. PR: amd64/112509 END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-05-18T12:36:10.000000Z K 7 svn:log V 202 Add -U and -P options that allow the specification of the per-user and per-process summary file location. These make the program more flexible, and also make it possible to write sane regression tests. END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-05-18T13:02:13.000000Z K 7 svn:log V 257 Since renaming of vop_lock to _vop_lock, pre- and post-condition function calls are no more generated for vop_lock. Rename _vop_lock to vop_lock1 to satisfy tools/vnode_if.awk assumption about vop naming conventions. This restores pre/post-condition calls. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-05-18T13:57:17.000000Z K 7 svn:log V 172 Add an example which shows how mdconfig(8) can be used to mount an ISO 9660 CD image file. PR: 112691 Submitted by: Warren Block, wblock at wonkity.com MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-05-18T14:05:25.000000Z K 7 svn:log V 189 MFC: Mention tools (specifically ntfsresize, GParted, and SystemRescueCD) that can be used for resizing NTFS partitions (to make room for FreeBSD). install.sgml 1.35 -> 1.37 PR: 65477 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-05-18T14:13:15.000000Z K 7 svn:log V 189 MFC: Mention tools (specifically ntfsresize, GParted, and SystemRescueCD) that can be used for resizing NTFS partitions (to make room for FreeBSD). install.sgml 1.35 -> 1.37 PR: 65477 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-18T15:04:59.000000Z K 7 svn:log V 70 Move lock_profile_object_{init,destroy}() into lock_{init,destroy}(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-18T15:05:41.000000Z K 7 svn:log V 15 Fix a comment. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2007-05-18T15:05:49.000000Z K 7 svn:log V 714 Help ng_fec deal with multicast addresses. While ng_fec called the ioctl to let interfaces in the bundle know the list of multicast addresses had changed, it never actually updated that list on the interfaces in the bundle. Consequently, the multicast filters could be programmed incorrectly. if_lagg does this correctly, by maintaining a list of addresses that it has added to interfaces in the bundle. This commit basically takes the if_lagg code and adds it to ng_fec. A version of this patch for RELENG_6 has fixed some problems with IPv6 ND over ng_fec. This is probably the problem in PR 107523. PR: 107523 Tested by: Rob Gallagher Obtained from: if_lagg MFC after: 3 weeks END K 10 svn:author V 3 mav K 8 svn:date V 27 2007-05-18T15:28:01.000000Z K 7 svn:log V 110 Fix build with NETGRAPH_MPPC_COMPRESSION but without NETGRAPH_MPPC_ENCRYPTION. Approved by: glebius (mentor) END K 10 svn:author V 3 jon K 8 svn:date V 27 2007-05-18T15:41:54.000000Z K 7 svn:log V 93 Move nss_compat symbols from r1.11 to private section of symbol map. Suggested by: deischen END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-05-18T17:17:21.000000Z K 7 svn:log V 312 This file was originally added to document the transition of the release documentation from *.TXT files to the RELNOTESng *.sgml files. I'm pretty sure that, five years later, nobody is wondering where the original *.TXT files went to in our source tree, so remove this file to declutter the source tree a bit. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-18T19:34:54.000000Z K 7 svn:log V 297 In nfs_down(), if rep can be NULL, which we test for, then we should lock and unlock conditionally, not just set the flag on it conditionally. In practice, this bug couldn't manifest, as in the current revision of the code, no callers pass a NULL rep. CID: 1416 Found with: Coverity Prevent(tm) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-18T19:56:24.000000Z K 7 svn:log V 114 Fix statistical accounting for bytes and packets during sack retransmits. MFC after: 1 week Submitted by: mohans END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-18T19:58:37.000000Z K 7 svn:log V 1127 Add tcp_log_addrs() function to generate and standardized TCP log line for use thoughout the tcp subsystem. It is IPv4 and IPv6 aware creates a line in the following format: "TCP: [1.2.3.4]:50332 to [1.2.3.4]:80 tcpflags " A "\n" is not included at the end. The caller is supposed to add further information after the standard tcp log header. The function returns a NUL terminated string which the caller has to free(s, M_TCPLOG) after use. All memory allocation is done with M_NOWAIT and the return value may be NULL in memory shortage situations. Either struct in_conninfo || (struct tcphdr && (struct ip || struct ip6_hdr) have to be supplied. Due to ip[6].h header inclusion limitations and ordering issues the struct ip and struct ip6_hdr parameters have to be casted and passed as void * pointers. tcp_log_addrs(struct in_conninfo *inc, struct tcphdr *th, void *ip4hdr, void *ip6hdr) Usage example: struct ip *ip; char *tcplog; if (tcplog = tcp_log_addrs(NULL, th, (void *)ip, NULL)) { log(LOG_DEBUG, "%s; %s: Connection attempt to closed port\n", tcplog, __func__); free(s, M_TCPLOG); } END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-18T21:10:08.000000Z K 7 svn:log V 76 Remove unnecessary assignment. CID: 2227 Found with: Coverity Prevent(tm) END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-18T21:13:01.000000Z K 7 svn:log V 124 o Add syslog logging under LOG_DEBUG to various failures caused by bogus segments o Add more KASSERT()s o Update comments END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-18T21:42:25.000000Z K 7 svn:log V 184 Be more restrictive with segment validity checks in syncache_expand() and log check failures to syslog at LOG_DEBUG level. Always prefill the sc->sc_ts field to use it in the checks. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-18T21:58:07.000000Z K 7 svn:log V 152 Zero scsi_readcapacity allocations so we can really tell if there has been data returned (for some broken residual checking points). MFC after: 3 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-18T23:38:35.000000Z K 7 svn:log V 57 Fix locking assert where we should hold the reader lock. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T01:19:51.000000Z K 7 svn:log V 19 GCC 4.2.0 release. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T01:19:51.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r169689, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T01:25:07.000000Z K 7 svn:log V 65 GCC 4.2.0 release C++ standard library and runtime support code. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T01:25:07.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r169691, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T01:25:45.000000Z K 7 svn:log V 52 GCC 4.2.0 release Objective C runtime support code. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T01:25:45.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r169693, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T01:27:20.000000Z K 7 svn:log V 51 GCC 4.2.0 release miscellaneous support libraries. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T01:27:20.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r169695, 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 2007-05-19T01:27:21.000000Z K 7 svn:log V 96 This commit was manufactured by cvs2svn to create tag 'gcc-vendor-gcc_4_2_0_20070514_SVN124707'. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-19T01:40:18.000000Z K 7 svn:log V 62 Fix a mbuf leak where sc_start fails or the protocol is none. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T02:12:21.000000Z K 7 svn:log V 47 FreeBSD uses unchanged versions of this files. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T02:14:13.000000Z K 7 svn:log V 42 Add FreeBSD suffix to GCC version string. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T02:16:45.000000Z K 7 svn:log V 60 Merge local FreeBSD changes to support -fformat-extensions. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T02:18:38.000000Z K 7 svn:log V 53 Merge local changes for -mprofiler-epilogue support. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T02:22:16.000000Z K 7 svn:log V 58 In FreeBSD -O0 -O1 optimize alignment for time, not size. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T02:23:49.000000Z K 7 svn:log V 29 Merge local FreeBSD changes. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T02:26:26.000000Z K 7 svn:log V 57 Merge local FreeBSD changes for -mno-align-long-strings. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T02:30:20.000000Z K 7 svn:log V 40 Update configuration files for GCC 4.2. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T02:34:18.000000Z K 7 svn:log V 60 Remove files that are not part of GCC distribution anymore. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T02:42:17.000000Z K 7 svn:log V 72 Remove files that are no more part of GCC distribution from FSF branch. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T02:42:17.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r169708, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T03:09:31.000000Z K 7 svn:log V 34 Add FMT_FLAG_NULL_FORMAT_OK flag. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T03:11:26.000000Z K 7 svn:log V 149 Merge arm-freebsd.h.diff directly into the target file. Maintaining separate patch is much more painful than taking this file off the vendor branch. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T03:17:00.000000Z K 7 svn:log V 87 Re-add local FreeBSD change: prefer /tmp to /var/tmp and /usr/tmp for temporary files. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T03:22:19.000000Z K 7 svn:log V 74 Fix static/extern mismatch by patching corresponding tdep files in-place. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T03:23:43.000000Z K 7 svn:log V 93 Remove extern int verbose declaration. It is declared static in the only file it is used in. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T03:29:37.000000Z K 7 svn:log V 174 Fix generator glue to only expose extern struct units %s_units[] is struct units defintition it known. The above construct is treated as an incorrect C by GCC 4.2 otherwise. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T03:31:39.000000Z K 7 svn:log V 59 Add templates for new GCC 4.2 C++ include files hierarchy. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T03:34:59.000000Z K 7 svn:log V 265 GCC will now properly link libc with all shared objects in order to record their dependency on libc and its versioned symbols. For that to work, libc needs to be built before any other shared library that might depend on it. Add necessary glue to make that happen. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:25:59.000000Z K 7 svn:log V 889 Update bmake glue to build GCC 4.2. Also: Switch FreeBSD to use libgcc_s.so.1. Use dl_iterate_phdr to locate shared objects' exception frame info instead of depending on older register_frame_info machinery. This allows us to avoid depending on libgcc_s.so.1 in binaries that do not use exception handling directly. As an additional benefit it breaks circular libc <=> libgcc_s.so.1 dependency too. Build newly added libgomp.so.1 library, the runtime support bits for OpenMP. Build LGPLed libssp library. Our libc provides our own BSD-licensed SSP callbacks implementation, so this library is only built to benefit applications that have hadcoded knowledge of libssp.so and libssp_nonshared.a. When linked in from command line, these libraries override libc implementation. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:31:43.000000Z K 7 svn:log V 174 Follow NetBSD, OpenBSD and DragonfyBSD project and add BSD-licensed SSP functions into FreeBSD libc. Use the same file name and location for consistency with other projects. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:32:56.000000Z K 7 svn:log V 53 Make sure GCC will not try to link libc with itself. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:34:42.000000Z K 7 svn:log V 91 Do not declare float_detect_tininess as external if it will be re-delared as static later. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:36:34.000000Z K 7 svn:log V 123 Use built-in _end symbol insteadof 'end' for consistency with other architectures. Linker defines end is synonym for _end. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:41:05.000000Z K 7 svn:log V 239 Universally disable -Werror until src/ is in better shape for GCC 4.2. There are new warnings that kill the build otherwise. Disable pointer destination sign mismatch warning alltogether. Our tree is in no shape to have that enabled yet. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:42:59.000000Z K 7 svn:log V 88 Introduce WITHOUT_SSP option that allows users to exclude LGPLed libssp from the build. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:45:54.000000Z K 7 svn:log V 209 Add -Wno-pointer-sign to CWARNFLAGS. Switch ia64 kernels to -fpic. This is likely wrong, but at least gets ia64 kernels to compile and link with GCC 4.2. The previous -mno-sdata trick is not working anymore. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:48:08.000000Z K 7 svn:log V 68 Disable -Werror for now. Remove -I- construct obsolete in GCC 4.2. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:53:14.000000Z K 7 svn:log V 133 Add kern.arnd sysctl. SSP code uses it to initialize the stack guard magic value. Submitted by: Jeremie Le Hen END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:55:14.000000Z K 7 svn:log V 124 Make sure libc is installed before all other shared libraries. Other libraries might depend on versioned symbols from libc. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T04:57:15.000000Z K 7 svn:log V 51 Remove local static redefinition of ucom_devclass. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T05:01:43.000000Z K 7 svn:log V 87 Include machine/pcb.hto turn extern struct pcb stoppcbs[]; construct into the valid C. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T05:03:59.000000Z K 7 svn:log V 117 Remove extern struct pcpu __pcpu[]; from the header file and move it the the only file where it appears to be used. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T05:07:47.000000Z K 7 svn:log V 113 Tweak inlining parameters a little. Add warning to tell us if function we declared as inline can not be inlined. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-05-19T05:09:09.000000Z K 7 svn:log V 117 Don't forget to free a string allocated by strdup where necessary. Found by: Coverity Prevent Coverity ID: CID 3132 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-05-19T05:17:46.000000Z K 7 svn:log V 149 MFC rev 1.211 (M_ZERO read capacity allocations) MFC rev 1.196 (knob to turn off sending ordered tags) MFC rev 1.192 (don't attach bogus geometries) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-05-19T05:29:05.000000Z K 7 svn:log V 99 Check return value of m_pullup() in firewire_input(). CID: 2105 Found with: Coverity Prevent(tm) END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T05:52:28.000000Z K 7 svn:log V 30 Do not compile hash_compat.c. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T06:37:32.000000Z K 7 svn:log V 56 Cosmetics: remove extra space from GCC version string. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-05-19T07:36:43.000000Z K 7 svn:log V 97 o Fix typo: firwalling -> firewalling. PR: docs/112776 Submitted by: asmodai MFC after: 1 week END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-19T07:47:04.000000Z K 7 svn:log V 702 Implement the Marker Protocol. A marker frame is placed on the interface queue of each port and any further packets are blocked, when the all the marker frames have been returned to us from the remote network device then we can be sure that all interface queues are empty. This is needed when a port is added or removed from the aggregation since it will affect the hash based distribution, if the queues are not empty then a packet from an existing connection may be placed on a different interface and arrive out of order. This was previously achieved by suppressing transmission for 1 second, now that there is an active feedback this timeout as been increased to 3 seconds and used as a fallback. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-19T07:56:08.000000Z K 7 svn:log V 81 Work-around for upgrading from a pre-symbol-versioned world. Blame-to: cperciva END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-19T09:37:04.000000Z K 7 svn:log V 66 Compare the partner system priority when choosing the aggregator. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-19T10:12:58.000000Z K 7 svn:log V 36 Minor update to version 3.70.03.007 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-19T10:39:31.000000Z K 7 svn:log V 64 MFC: Upgrade to version 3.60.03.006 Submitted by: Adam Radford END K 10 svn:author V 4 joel K 8 svn:date V 27 2007-05-19T10:53:01.000000Z K 7 svn:log V 140 Fix detection of PC-9821 V166 internal sound card. PR: kern/105600 Submitted by: rotus Approved by: ariff END K 10 svn:author V 4 joel K 8 svn:date V 27 2007-05-19T11:06:43.000000Z K 7 svn:log V 242 Turn off the AK452X De-emphasis filter for 44.1KHz. This should fix some sound quality problems. PR: kern/112688 Submitted by: Stefan Ehmann Reviewed by: Konstantin Dimitrov Approved by: ariff END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-19T11:07:45.000000Z K 7 svn:log V 53 MFC 1.13: Fix -D description to read debug_options END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-19T11:10:50.000000Z K 7 svn:log V 60 MFC 1.30: Document /boot/mbr (non-interactive boot block) END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-19T11:14:56.000000Z K 7 svn:log V 46 MFC 1.24: Expand documentation of -f option END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-19T11:20:31.000000Z K 7 svn:log V 187 MFC 1.42: Markup fixes. MFC 1.44: Expand documentation for LD_TRACE_LOADED_OBJECTS_FMT? variables MFC 1.45: Remove %m formatter, it's ifdef 0'ed in the code from the very beginning END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-19T11:24:28.000000Z K 7 svn:log V 30 MFC 1.21: Correct two typos END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-19T11:27:18.000000Z K 7 svn:log V 83 MFC 1.16: Remove cred argument, which was removed from code by phk two years ago END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-19T11:30:32.000000Z K 7 svn:log V 41 MFC 1.13: Talk more about swap backing END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-05-19T11:32:34.000000Z K 7 svn:log V 123 MFC 1.16: Replace incomprehensive description of -m by much clearer text from OpenBSD, with the exception of one word. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-19T12:03:33.000000Z K 7 svn:log V 83 MFC: rev. 1.4 + 1.5 - The MFI driver appears first in FreeBSD 6.1 - Revise markup END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-05-19T12:10:48.000000Z K 7 svn:log V 272 New release notes: - axe(4) altq support - INCLUDE_CONFIG_FILE improvements - ng_car added - sa -U and -P flags Modified release notes: - hptiop(4) manpage reference added - twa(4) updated to 3.70.03.007 Removed release notes: - lastcomm -X, change whas been backed out END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-05-19T12:47:34.000000Z K 7 svn:log V 170 Switch the kernel's pmap domain from 15 to 0. This should be a no-op, and this is needed for xscale core 3 supersections support, as they are always part of the domain 0 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-19T12:50:12.000000Z K 7 svn:log V 518 Account for the fact that contigmalloc(9) can return a NULL pointer. Fix the flags argument: M_WAITOK is not a valid flag. Its presence leaves the indication that contigmalloc(9) will not return a NULL pointer. The use of contigmalloc(9) in this place is probably not a good idea given the constraints. It's probably better to lift the constraints and instead add a permanent mapping to the ITR. It's possible that the first 256MB of memory is exhausted when we get here. This fixes a kernel panic on a 16GB rx3600. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-19T12:57:16.000000Z K 7 svn:log V 90 Bump __FreeBSDversion to 700042 to indicate that gcc 4.2 was imported to the base system. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-05-19T13:04:07.000000Z K 7 svn:log V 26 Mention gcc 4.2.0 import. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-19T13:11:27.000000Z K 7 svn:log V 400 Add a level of indirection to the kernel PTE table. The old scheme allowed for 1024 PTE pages, each containing 256 PTEs. This yielded 2GB of KVA. This is not enough to boot a kernel on a 16GB box and in general too low for a 64-bit machine. By adding a level of indirection we now have 1024 2nd-level directory pages, each capable of supporting 2GB of KVA. This brings the grand total to 2TB of KVA. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-05-19T13:17:31.000000Z K 7 svn:log V 146 Do not try to inline bus_dmamap_sync_buf(), gcc 4.2 doesn't want to do so because it uses alloca(). Initialize lastaddr in bus_dmamap_load_uio(). END K 10 svn:author V 4 joel K 8 svn:date V 27 2007-05-19T13:19:32.000000Z K 7 svn:log V 163 Fix randomly broken playback with Fortemedia FM801 XWave PCI soundcard. PR: kern/98898 Submitted by: Johannes Weiner Approved by: ariff END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-05-19T13:21:41.000000Z K 7 svn:log V 55 Do not try to inline pmap_kremove(), as it's exported. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-05-19T13:32:58.000000Z K 7 svn:log V 28 Constify to please gcc 4.2. END K 10 svn:author V 3 mux K 8 svn:date V 27 2007-05-19T13:55:01.000000Z K 7 svn:log V 237 Fix a typo that caused the #undef directive to not actually undefine the correct symbol, thus causing a warning with GCC 4.2.0. Committed into the vendor branch since this is already in the csup repository. Reported by: kan (ages ago) END K 10 svn:author V 3 mux K 8 svn:date V 27 2007-05-19T13:55:01.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r169765, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T15:41:01.000000Z K 7 svn:log V 108 Fix the fallout from over-zealous obsolete files removal. Use correct atomicity.h file for arm and powerpc. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-05-19T16:20:37.000000Z K 7 svn:log V 65 Use __mcount() instead of _mcount() to reduce diffs with NetBSD. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-19T16:35:27.000000Z K 7 svn:log V 187 Add a new SX_RECURSE flag to make support for recursive exclusive locks conditional. By default, sx(9) locks are back to not supporting recursive exclusive locks. Submitted by: attilio END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-19T16:38:10.000000Z K 7 svn:log V 26 Document SX_RECURSE flag. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-05-19T16:38:39.000000Z K 7 svn:log V 146 Use LDADD to add -lgcc to the end of linker command line. Using LDFLAGS puts it before library's object files, making the whole constuct useless. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-05-19T17:08:27.000000Z K 7 svn:log V 36 MFC: Catch up to twa build changes. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-05-19T18:25:14.000000Z K 7 svn:log V 109 Fix GCC warning: va = va += PAGE_SIZE contains pointless operation va = va. Fix white space in nearby lines. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-19T18:34:24.000000Z K 7 svn:log V 122 Oops, didn't include SX_ADAPTIVESPIN in the list of valid flags for the assert in sx_init_flags(). Submitted by: attilio END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-05-19T20:09:54.000000Z K 7 svn:log V 173 Add a few sentences of caution for Microsoft Vista users who might want to try resizing partitions. Based on text that was... Submitted by: Michel Talon MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-19T20:18:12.000000Z K 7 svn:log V 179 Expose sx_xholder() as a public macro. It returns a pointer to the thread that holds the current exclusive lock, or NULL if no thread holds an exclusive lock. Requested by: pjd END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-19T20:24:32.000000Z K 7 svn:log V 23 Document sx_xholder(). END K 10 svn:author V 3 des K 8 svn:date V 27 2007-05-19T20:34:29.000000Z K 7 svn:log V 108 Revision 1.576 removed too much. I didn't notice because my /usr is on ZFS, which doesn't support flags... END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-05-19T20:50:59.000000Z K 7 svn:log V 817 In kern_sendfile() adjust byte accounting of the file sending loop to ignore the size of any headers that were passed with the sendfile(2) system call. Otherwise the file sent will be truncated by the header size if the nbytes parameter was provided. The bug doesn't show up when either nbytes is zero, meaning send the whole file, or no header iovec is provided. Resolve a potential error aliasing of errors from the VM and sf_buf parts and the protocol send parts where an error of the latter over- writes one of the former. Update comments. The byte accounting bug wasn't seen in earlier because none of the popular sendfile(2) consumers, Apache, lighttpd and our ftpd(8) use it in modes that trigger it. The varnish HTTP proxy makes full use of it and exposed the problem. Bug found by: phk Tested by: phk END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-05-19T21:26:05.000000Z K 7 svn:log V 186 Rename the macros for assertion flags passed to sx_assert() from SX_* to SA_* to match mutexes and rwlocks. The old flags still exist for backwards compatiblity. Requested by: attilio END K 10 svn:author V 3 flz K 8 svn:date V 27 2007-05-19T21:27:37.000000Z K 7 svn:log V 67 Add new x11-drivers category. Reminded by: miwi MFC after: 3 days END K 10 svn:author V 3 flz K 8 svn:date V 27 2007-05-19T21:29:26.000000Z K 7 svn:log V 49 Add new x11-drivers category. MFC after: 3 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-05-20T03:21:59.000000Z K 7 svn:log V 97 - packets on the input interface were counted twice - Use IFQ_HANDOFF instead of rolling our own END K 10 svn:author V 4 grog K 8 svn:date V 27 2007-05-20T03:31:52.000000Z K 7 svn:log V 390 Bring the well known ports of /etc/services into sync with the IANA list. This is only for the well known known ports (port 1-1023) for tcp and udp only. Changes: - Removed "problems" comments around port 57, 77 and 87 - Removed audionews (port 114) - Added imap3 (port 220) - Removed yak-chat (port 258) - Removed concert (port 786) - Added a lot of new allocations Submitted by: edwin END K 10 svn:author V 4 grog K 8 svn:date V 27 2007-05-20T03:41:26.000000Z K 7 svn:log V 50 White space fixes only: replace spaces with tabs. END