ĨQ128000 224 168 136 252 567 238 253 276 163 167 281 166 195 404 166 171 444 415 317 323 293 126 223 179 156 479 252 157 160 139 420 327 395 151 127 203 270 239 230 325 304 189 466 337 209 154 368 137 365 150 253 284 301 277 157 290 137 233 214 576 395 225 169 172 212 385 143 249 182 269 233 262 212 189 225 171 373 162 119 182 119 343 143 206 170 262 153 184 184 307 155 270 160 396 801 399 173 132 464 221 223 204 127 139 127 418 186 155 527 231 109 159 322 217 251 157 139 123 137 137 137 166 137 295 255 225 140 140 414 185 467 150 145 137 269 221 120 129 164 137 137 235 140 141 287 218 161 191 300 643 179 243 132 182 163 397 161 190 333 153 365 156 128 130 182 189 202 279 197 177 671 323 162 181 298 213 595 226 570 155 150 126 346 186 794 200 443 131 234 140 304 181 132 327 147 144 148 207 107 829 439 212 187 164 166 370 254 207 429 290 165 333 134 130 237 180 213 141 168 437 138 152 249 132 179 K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T09:50:03.000000Z K 7 svn:log V 76 MFC: 1. Extend Cronyx Sigma record cx(4). 2. Add Cronyx Tau record ctau(4). END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T09:53:54.000000Z K 7 svn:log V 44 MFC: Add ct control devices for Cronyx Tau. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-07T09:55:05.000000Z K 7 svn:log V 159 Prepare to handle trivial state-dependent encodings. Full support for state-dependent encodings with locking shifts will come later if there is demand for it. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-07T10:01:39.000000Z K 7 svn:log V 475 Fixed a bug in previous revision: compute the payload checksum before we convert ip_len into a network byte order; in_delayed_cksum() still expects it in host byte order. The symtom was the ``in_cksum_skip: out of data by %d'' complaints from the kernel. To add to the previous commit log. These fixes make tcpdump(1) happy by not complaining about UDP/TCP checksum being bad for looped back IP multicast when multicast router is deactivated. Reported by: Vsevolod Lobko END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-07T10:48:19.000000Z K 7 svn:log V 145 Allow partial multibyte characters to accumulate in conversion state objects passed to mbrtowc(), mbsrtowcs(), and mbrlen(), as required by C99. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-07T11:02:51.000000Z K 7 svn:log V 160 Reset internal conversion state after triggering conversion errors; the state is undefined according to the standards, and our undefined behaviour has changed. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-04-07T11:21:18.000000Z K 7 svn:log V 183 Record where half the bits in this file came from (from ufs_readwrite.c). Damage to history from moving bits was especially large since a repo copy is not feasible for partial files. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-04-07T12:36:50.000000Z K 7 svn:log V 68 Enter the 4.10 release cycle by going to 4.10-BETA Approved by: re END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-04-07T12:36:51.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create branch 'RELENG_4_10'. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-04-07T13:09:28.000000Z K 7 svn:log V 183 Wrap security/freebsd-update inside `if [ "X${PKG_ARCH}" = "Xi386" ]`, in order to avoid breakage. (security/freebsd-update is currently marked i386-only.) Approved by: re (scottl) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-04-07T14:48:30.000000Z K 7 svn:log V 70 Add -acl and a small blurb about it to the options list. Update date. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-07T15:47:14.000000Z K 7 svn:log V 102 Add new ID for Intel 82562ET (ICH5/ICH5R) Pro/100 VE Ethernet. Submitted by: Stefan Bethke PR: 61320 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-04-07T17:02:55.000000Z K 7 svn:log V 309 In ndis_convert_res(), initialize the head of our temporary list before calling BUS_GET_RESOURCE_LIST(). Previously, the list head would only be initialized if BUS_GET_RESOURCE_LIST() succeeded; it needs to be initialized unconditionally so that the list cleanup code won't trip over potential stack garbage. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-07T17:43:48.000000Z K 7 svn:log V 69 Correct signature in alternative stub implementation of setup_acls() END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-07T17:47:06.000000Z K 7 svn:log V 74 Linux still uses 32-bit off_t by default. Ask for 64-bit off_t on Linux. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-04-07T18:48:11.000000Z K 7 svn:log V 347 Don't turn off the regular SIGINFO status information. The use of the NOKERNINFO flag only marginally de-clutters the output and has a number of unwanted side effects: o The kernel info might be what you want to see o ^T is left non-functional if ping is killed non-cleanly o "ping -q foo &" gets suspended on tty output Encouraged by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-04-07T19:42:21.000000Z K 7 svn:log V 322 Implement an ACPI-aware pci_set_powerstate() method for PCI busses that are enumerated in the ACPI device tree. In addition to the normal PCI powerstate functionality, the ACPI _PSx methods are executed and ACPI PowerResources are switched on and off via the acpi_pwr_switch_consumer() function. Glanced at by: imp, njl END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-04-07T20:20:07.000000Z K 7 svn:log V 219 Initial check-in (for 4.x) of the device driver for 3ware's 9000 series PATA/SATA RAID controllers. This driver is a SIM under CAM, and so, behaves like a driver for a SCSI controller. Reviewed by: ps Approved by: re END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-04-07T20:29:01.000000Z K 7 svn:log V 225 Initial check-in (for 4.x) of the device driver (twa) for 3ware's 9000 series PATA/SATA RAID controllers. This driver is a SIM under CAM, and so, behaves like a driver for a SCSI controller. Reviewed by: ps Approved by: re END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-07T20:46:16.000000Z K 7 svn:log V 200 Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999 and email from Peter Wemm, Alan Cox and Robert Watson. Approved by: core, peter, alc, rwatson END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-07T21:56:20.000000Z K 7 svn:log V 34 Back out last bad commit (again!) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-04-07T22:16:04.000000Z K 7 svn:log V 126 This manual page will not first appear in 4.10 as RELENG_4 has a different version of the adduser utility. Noticed by: simon END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-04-07T22:18:01.000000Z K 7 svn:log V 82 Merged changes from twe in -CURRENT to RELENG_4. Reviewed by: ps Approved by: re END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-04-08T01:43:34.000000Z K 7 svn:log V 59 Adding Vinod Kashyap (vkashyap) as the maintainer for twa. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-04-08T02:03:49.000000Z K 7 svn:log V 381 Add whitespace before comment blocks. (reported by njl) Remove spurious whitespace, add indent protection, fix punctuation, remove initialization of static variables to zero, put wakeup_ctr and wakeup_needed in the correct order. (reported by bde) This doesn't fix all the style bugs I introduced, but the remaining style bugs make it easier for me to understand what I did here. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-04-08T05:36:17.000000Z K 7 svn:log V 154 MFC revision 1.1.1.11: Repair a regression in OpenSSL 0.9.7d which could cause a null pointer dereference. Requested by: nectar Approved by: re (scottl) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-08T06:06:42.000000Z K 7 svn:log V 60 When invoking tar, make sure the mode option (-x) is first. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-08T06:12:01.000000Z K 7 svn:log V 63 Add support for -T option on create. (Required by pkg_create.) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-08T06:21:03.000000Z K 7 svn:log V 42 Document the newly-implemented -T option. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-08T06:37:00.000000Z K 7 svn:log V 324 Do not assume that the initial thread (i.e. the thread with the ID equal to the process ID) is still present when we dump a core. It already may have been destroyed. In that case we would end up dereferencing a NULL pointer, so specifically test for that as well. Reported & tested by: Dan Nelson END K 10 svn:author V 2 le K 8 svn:date V 27 2004-04-08T06:37:02.000000Z K 7 svn:log V 235 Correct check for md type drives and allow vinum to be run on storage array type drives like ida(4). PR: bin/59042 Submitted by: Thomas Sandford Approved by: grog (mentor) Approved by: re END K 10 svn:author V 5 silby K 8 svn:date V 27 2004-04-08T07:14:34.000000Z K 7 svn:log V 300 Fix a regression in my change which sends headers along with data; a side effect of that change caused headers to not be sent if a 0 byte file was passed to sendfile. This change fixes that behavior, allowing sendfile to send out the headers even with a 0 byte file again. Noticed by: Dirk Engling END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-08T09:59:02.000000Z K 7 svn:log V 59 Update manual pages for change to C99 mbrtowc() semantics. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-04-08T15:47:30.000000Z K 7 svn:log V 34 Fix typo. Submitted by: schweikh END K 10 svn:author V 2 se K 8 svn:date V 27 2004-04-08T16:09:40.000000Z K 7 svn:log V 111 Add Netgear WG311T (PCI version of the WG511T). I just received one and have verified that it works just fine. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-04-08T16:31:17.000000Z K 7 svn:log V 172 In the examples, make the bitmap_name an absolute path name. This avoids hair pulling when someone expects the splash screen to just work when the bitmap file is in /boot. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-08T16:45:12.000000Z K 7 svn:log V 146 Unify on version 1 to be similar to the rest of the tree. After 5-stable branches, increment version on any API change visible to other modules. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-04-08T18:17:13.000000Z K 7 svn:log V 134 Readd -Werror flag to compilation pf.c after the compiler warnings have been shut up. Tested by: LINT(i386) Approved by: bms(mentor) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-08T19:08:49.000000Z K 7 svn:log V 232 The demise of vm_pager_map_page() in revision 1.93 of vm/vm_pager.c permits the reduction of the pager map's size by 8M bytes. In other words, eight megabytes of largely wasted KVA are returned to the kernel map for use elsewhere. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-08T19:37:01.000000Z K 7 svn:log V 206 Allow arguments to appear in any order. While I'm here, add a couple of extra sanity-checks to the argument parsing (reject -j -z, for instance) and update the docs a bit. Requested by: most everyone ;-) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-04-08T23:04:54.000000Z K 7 svn:log V 95 Add a LIBRARY section. Submitted by: Craig Rodrigues PR: docs/65208 END K 10 svn:author V 8 deischen K 8 svn:date V 27 2004-04-08T23:16:21.000000Z K 7 svn:log V 368 After forking and initializing the library to single-threaded mode (where the forked thread is the one and only thread and is marked as system scope), set the system scope flag before initializing the signal mask. This prevents trying to use internal locks that haven't yet been initialized. Reported by: Dan Nelson Reviewed by: davidxu END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-09T01:40:12.000000Z K 7 svn:log V 240 Lock down the netatalk AARP code, which is responsible for appletalk address discovery and caching (similar to inet ARP). Use a single global mutex, aarptab_mtx, to protect the table. Remove spl/spx. Tested by: Bob Bishop END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-09T03:17:21.000000Z K 7 svn:log V 112 Forced commit to add note to previous commit message. Also tested by: "Michael L. Squires" END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-09T05:12:47.000000Z K 7 svn:log V 62 Ooops, removed this acknowledgement bogusly. Eagle Eyes: bde END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-09T06:40:03.000000Z K 7 svn:log V 275 Add support for packages as the first element of _PRW. This may allow some machines to enable wake events for more devices although I haven't seen a system yet that uses this form. Also, introduce acpi_GetReference() which retrieves an object reference from various types. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-09T06:53:50.000000Z K 7 svn:log V 45 Include the prototype for acpi_GetReference. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-09T06:55:50.000000Z K 7 svn:log V 272 Replace more ad-hoc versions of acpi_GetReference(). Since the type of Reference objects changed from ACPI_TYPE_ANY to ACPI_TYPE_LOCAL_REFERENCE in Oct. 2002, this may help systems where switching the cooler on failed. We support both types for now until this sorts out. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-09T07:13:27.000000Z K 7 svn:log V 58 Style fixes and add gen to CLEANFILES. Submitted by: bde END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-09T11:17:29.000000Z K 7 svn:log V 160 Improve robustness of multibyte character handling (-m option), and simplify the read buffering now that we can feed partial multibyte characters to mbrtowc(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-09T11:32:32.000000Z K 7 svn:log V 191 Terminate execl()'s argument list with a null pointer instead of a null pointer constant. (The latter may be an integer constant, which is not correct here.) Submitted by: Stefan Farfeleder END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-04-09T13:14:32.000000Z K 7 svn:log V 208 Fixed missing forward declaration of struct rusage in the _KERNEL case. Removed namespace-polluting forward declaration of struct rusage in the !_KERNEL && !_BSD_VISIBLE case. Fixed some nearby style bugs. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-09T13:23:51.000000Z K 7 svn:log V 180 Compare pointers with NULL rather than using pointers are booleans in if/for statements. Assign pointers to NULL rather than typecast 0. Compare pointers with NULL rather than 0. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-09T14:19:12.000000Z K 7 svn:log V 65 Reintroduce a comment that was wrongly removed in revision 1.34. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-09T14:27:28.000000Z K 7 svn:log V 197 - Change several errx() calls that should have been err() calls. - Handle empty ARP tables properly. - Remove register keyword. - arp(8) is WARNS?=4 clean, so mark it as such to avoid regressions. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-04-09T14:31:29.000000Z K 7 svn:log V 42 Spell "switches" a more conventional way. END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-04-09T15:01:44.000000Z K 7 svn:log V 138 Add extra output to show when VIA C3 Nehemiah CPUs have hardware Random Number Generator (RNG) and/or Advanced Cryptography Engine (ACE). END K 10 svn:author V 6 peadar K 8 svn:date V 27 2004-04-09T15:27:38.000000Z K 7 svn:log V 118 Plug minor memory leak of module_t structures when unloading a file from the kernel. Reviewed By: Doug Rabson (dfr@) END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-09T15:44:34.000000Z K 7 svn:log V 483 Omnibus PCI commit: o Save and restore bars for suspend/resume as well as for D3->D0 transitions. o preallocate resources that the PCI devices use to avoid resource conflicts o lazy allocation of resources not allocated by the BIOS. o set unattached drivers to state D3. Set power state to D0 before probe/attach. Right now there's two special cases for this (display and memory devices) that need work in other areas of the tree. Please report any bugs to me. END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-04-09T15:47:10.000000Z K 7 svn:log V 300 Reorganise the entropy device so that high-yield entropy sources can more easily be used INSTEAD OF the hard-working Yarrow. The only hardware source used at this point is the one inside the VIA C3 Nehemiah (Stepping 3 and above) CPU. More sources will be added in due course. Contributions welcome! END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-04-09T15:56:16.000000Z K 7 svn:log V 130 Take into account hardware-supplied entropy. If the entropy source is hardware, the Yarrow initialisations don't need to be done. END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-04-09T16:02:54.000000Z K 7 svn:log V 75 Document the recent upgrade to the entropy device WRT hardware generators. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-04-09T16:59:05.000000Z K 7 svn:log V 78 o SIOCGIFCONF->getifaddrs(2) conversion. PR: bin/9379 Obtained from: NetBSD END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-04-09T17:00:03.000000Z K 7 svn:log V 117 I hate noticing bugs after committing. :-( ALWAYS set up the CPU base identity string. THEN optionally add features. END K 10 svn:author V 3 rsm K 8 svn:date V 27 2004-04-09T17:08:12.000000Z K 7 svn:log V 292 Add Xircom XEM5600 and known versions of CE2, CEM33 and CEM56. Xircom had an unfortunate habit of re-using PCMCIA IDs for quite different cards - the xe driver knows about this and uses the first byte of 'extra' PCMCIA ID info to identify cards with ambiguous IDs. Reviewed by: imp (mentor) END K 10 svn:author V 3 rsm K 8 svn:date V 27 2004-04-09T17:10:12.000000Z K 7 svn:log V 51 Sync to pccarddevs 1.83 Reviewed by: imp (mentor) END K 10 svn:author V 3 rsm K 8 svn:date V 27 2004-04-09T17:15:18.000000Z K 7 svn:log V 156 Add Xircom XEM5600 card (appears to be a renamed REM56). Observe that Xircom CEM28 and CEM33 are known to work in Ethernet mode. Reviewed by: imp (mentor) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-04-09T17:26:01.000000Z K 7 svn:log V 88 o Fix an incorrect parsing of 0.0.0.0/0 expression. PR: kern/64778 MFC after: 6 weeks END K 10 svn:author V 3 rsm K 8 svn:date V 27 2004-04-09T17:27:36.000000Z K 7 svn:log V 176 Fix probe routine to use card IDs from pccarddevs for NEWCARD and OLDCARD. Should now correctly probe and attach all supported cards in either mode. Reviewed by: imp (mentor) END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-09T17:30:26.000000Z K 7 svn:log V 140 Backout previous commit. It seems this comment applied to something else than I thought, and thus really needs to go away. Noticed by: ru END K 10 svn:author V 3 rsm K 8 svn:date V 27 2004-04-09T17:34:54.000000Z K 7 svn:log V 169 Band-aid fix to extract MAC address from some CEM2/CEM28 cards with broken CIS. Really needs a better interface to the CIS in pccard driver. Reviewed by: imp (mentor) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-09T18:14:32.000000Z K 7 svn:log V 119 Add MODULE_DEPEND entries so some of these drivers can eventually be loaded separately from ACPI (i.e., embedded use). END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-04-09T19:34:09.000000Z K 7 svn:log V 92 First pass at disc1 package set adjustments for upcoming release. Approved by: re (scottl) END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-04-09T19:58:40.000000Z K 7 svn:log V 130 Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999. Approved by: core, imp END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-04-09T20:34:51.000000Z K 7 svn:log V 77 The previous clause 3 commit was also Approved by: scottl Thanks to: scottl END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-09T20:41:18.000000Z K 7 svn:log V 280 Only print state change message for real state changes. When we set a device in D0 to D0, that's a no-op, however the messages seem to be confusing some people. Eventually, these messages will be parked behind a if (bootverbose). # I don't think this will fix any real bugs... END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-04-09T23:01:42.000000Z K 7 svn:log V 69 Make sure Bluetooth stuff can be compiled on amd64 Submitted by: ps END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-04-09T23:26:16.000000Z K 7 svn:log V 26 Use uint instead of u_int END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-04-09T23:26:58.000000Z K 7 svn:log V 87 Hook twa up to the build as i386-only Submitted by: vkashyap amcc.com Approved by: re END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-04-09T23:58:53.000000Z K 7 svn:log V 26 Use uint instead of u_int END K 10 svn:author V 4 emax K 8 svn:date V 27 2004-04-10T00:18:00.000000Z K 7 svn:log V 249 Start committing Bluetooth HID (Human Interface Device) support. Note: bthidd(8) is still not complete. Need to commit kernel support (a-la Linux /dev/input) to feed HID events into kernel. Also need to write bthidd(8) and bthidd.conf(5) man pages. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-10T00:27:52.000000Z K 7 svn:log V 51 Don't cast away const qualifiers. Spotted by: bde END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-04-10T02:00:47.000000Z K 7 svn:log V 110 Don't include the firmware image by default as it adds 500k (uncompressed) to the module. Reviewed by: vinod END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-04-10T02:02:27.000000Z K 7 svn:log V 75 MFC rev 1.2: Don't inlcude the firmware image by default. Approved by: re END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-04-10T02:13:49.000000Z K 7 svn:log V 164 Move the ciss and twa drivers into modules on floppy disk 2 instead of inside the kernel on floppy disk 1 for floppy disk based installs. Approved by: re (scottl) END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-04-10T02:22:35.000000Z K 7 svn:log V 61 Fixed unformatting of copyright clause 4 in previous commit. END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-04-10T02:41:22.000000Z K 7 svn:log V 87 Changed comments following changes to not bundle firmware by default. Approved by: re END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-04-10T02:46:27.000000Z K 7 svn:log V 87 Changed comments following changes to not bundle firmware by default. Approved by: re END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-10T11:08:16.000000Z K 7 svn:log V 214 Remove a comment that complains about the lack of %qd, to justify truncating a rlim_t to a long. We have %qd since some time now. However, the correct format to use here is %jd and a cast to intmax_t, so do this. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-04-10T14:36:57.000000Z K 7 svn:log V 59 Fix a typo. I was locked out for two days from my machine. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-04-10T15:38:49.000000Z K 7 svn:log V 174 Call trm_Interrupt() in trm_poll(). This fixes the lock at reboot time some people reported. PR: kern/62864 Tested by: Putinas Piliponis END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-04-10T19:41:15.000000Z K 7 svn:log V 68 Fix module build during buildworld with MODULES_WITH_WORLD defined. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-10T19:43:15.000000Z K 7 svn:log V 300 Unbreak alpha kernel build and unbreak any non-i386 runtime brokenness. The VIA Nehemias is so obviously specific to i386 that it should not be compiled on non-i386 platforms. The obviousness is in the fact that all functions in nehemias.c are purely i386 inline assembly, guarded by #ifdef __i386__ END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-04-10T20:44:11.000000Z K 7 svn:log V 708 New release note: VIA C3 Nehemiah's hardware RNG support, nge(4) VLAN support bugfix, rl(4) polling support bugfix, ste(4) and vr(4) polling support, twa driver, bsdlabel(8) -f option, bthidcontrol and bthidd for Bluetooth HID, doscmd removed, fdcontrol(8), fdformat(1), and fdread(1) now work on FreeBSD/pc98, find(1) -acl option, UTF-8 versions of the supported system locales, netstat(1) now displays the multicast group memberships, pgrep(1) and pkill(1), ps(1) supports more POSIX/SUSv3 compatible options, Heimdal Kerberos 0.6 -> 0.6.1, libpcap 0.7.1 -> 0.8.3, OpenSSL 0.9.7c -> 0.9.7d, and tcpdump 3.7.1 -> 3.8.3. Update release note: Sort ctau(4) entry in the alphabetical order. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-04-10T20:50:13.000000Z K 7 svn:log V 306 MFC: nge(4) VLAN support bugfix, rl(4) polling support bugfix, ste(4) polling support, twa driver, ps(1) supports more POSIX/SUSv3 compatible options, and OpenSSL 0.9.7c -> 0.9.7d. Update release note: usb(4) initial support of EHCI and umodem(4) now uses /dev/ucom*. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-04-10T20:53:05.000000Z K 7 svn:log V 81 Bump the version number. We are at 4.10-BETA now. Approved by: re (implicitly) END K 10 svn:author V 5 green K 8 svn:date V 27 2004-04-10T22:13:27.000000Z K 7 svn:log V 38 Document devfs_set_rulesets a little. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-10T22:41:46.000000Z K 7 svn:log V 371 - pmap_kenter_temporary() is unused by machine-independent code. Therefore, move its declaration to the machine-dependent header file on those machines that use it. In principle, only i386 should have it. Alpha and AMD64 should use their direct virtual-to-physical mapping. - Remove pmap_kenter_temporary() from ia64. It is unused. Approved by: marcel@ END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-10T23:28:49.000000Z K 7 svn:log V 128 - pmap_kenter_temporary()'s first parameter, which is a physical address, should be declared as vm_paddr_t not vm_offset_t. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-04-11T03:30:09.000000Z K 7 svn:log V 125 Fix kernel build instructions to be correct for 5.X. PR: docs/65397 Submitted by: Russell Francis END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-11T04:26:58.000000Z K 7 svn:log V 111 - is_physical_memory()'s parameter, which is a physical address, should be a vm_paddr_t not a vm_offset_t. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-11T05:08:26.000000Z K 7 svn:log V 35 Remove avail_end. It is not used. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-11T05:19:19.000000Z K 7 svn:log V 47 Document the meaning of the zero return value. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-11T06:02:24.000000Z K 7 svn:log V 35 Remove avail_end. It is not used. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-11T06:37:21.000000Z K 7 svn:log V 325 Document more clearly that a probe routine: Should have no side effects Must not hold resources when it returns May be called multiple times if it returns < 0. Remove the bad advise that the probe routine should look for children for devices that implement busses. This is more properly reserved for the attach routine. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-11T06:37:36.000000Z K 7 svn:log V 94 Remove a comment that refers to avail_start and avail_end as these variables no longer exist. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-11T06:37:50.000000Z K 7 svn:log V 63 Move advise from DEVICE_PROBE.9 about where to probe children. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-11T07:02:49.000000Z K 7 svn:log V 434 Add system tunable to turn off power state changes. Default to off until we get the resource allocation stuff hammered out. Fix and off by one error that caused unnecessary filtering of valid BARs for only 4 bytes than ICH3 and other PCI IDE controllers have. Andrew Gallatin submitted this, although it doesn't solve the problems ICH3 controllers have with the new code, it does restore the former resource list on the probe line. END K 10 svn:author V 6 marcus K 8 svn:date V 27 2004-04-11T08:07:22.000000Z K 7 svn:log V 135 Move en_CA from US_LINKS to GB_LINKS. Submitted by: adamw Approved by: ache Committed by: me since adamw should be studying for exams END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-04-11T09:13:42.000000Z K 7 svn:log V 16 Fix pc98 build. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-04-11T11:50:17.000000Z K 7 svn:log V 67 The next release is 4.10, not 4.9.1. Approved by: re (implicitly) END K 10 svn:author V 6 peadar K 8 svn:date V 27 2004-04-11T13:30:20.000000Z K 7 svn:log V 226 Clean up properly when unloading NFS client module. This includes a modified form of some code from Thomas Moestl (tmm@) to properly clean up the UMA zone and the "nfsnodehashtbl" hash table. Reviewed By: iedowse PR: 16299 END K 10 svn:author V 6 peadar K 8 svn:date V 27 2004-04-11T13:33:34.000000Z K 7 svn:log V 121 Don't let the NFS server module be unloaded as long as there are nfsd processes running Reviewed By: iedowse PR: 16299 END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-11T13:36:52.000000Z K 7 svn:log V 159 Added the new interface capability option for drivers that implement user-configurable polling(4) support. Make ifconfig(8) aware of it. Suggested by: luigi END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-11T13:44:57.000000Z K 7 svn:log V 66 Document that -m also causes the capability list to be displayed. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-11T13:47:15.000000Z K 7 svn:log V 48 First driver with user-configurable polling(4). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-04-11T14:19:36.000000Z K 7 svn:log V 31 New release note: 04:06.ipv6. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-11T14:42:25.000000Z K 7 svn:log V 46 Implemented per-interface polling(4) control. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-11T15:18:09.000000Z K 7 svn:log V 46 Implemented per-interface polling(4) control. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-11T15:35:49.000000Z K 7 svn:log V 46 Implemented per-interface polling(4) control. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-11T15:40:18.000000Z K 7 svn:log V 71 Include nehemiah.c only on i386, as is done for the non-modules build. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-11T16:23:16.000000Z K 7 svn:log V 46 Implemented per-interface polling(4) control. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-11T16:26:39.000000Z K 7 svn:log V 198 Compare IFF_POLLING flag with ifp->if_flags rather than ifp->if_ipending, which was almost certainly a bug since polling support was introduced in this driver. Found during discussion with: mlaier END K 10 svn:author V 3 rsm K 8 svn:date V 27 2004-04-11T16:34:29.000000Z K 7 svn:log V 162 Stop xe claiming ownership of every card passed to xe_pccard_match. Found by: Pete Carss Reviewed by: imp (mentor) Pointy hat to: rsm END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-11T16:35:53.000000Z K 7 svn:log V 128 In 4.x, if_ipending is used to track network interrupt state. In 5.x, it is no longer used, so GC the ifnet.if_ipending field. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-04-11T17:06:28.000000Z K 7 svn:log V 48 Some style fixes. Approved by: re (implicitly) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-11T17:15:36.000000Z K 7 svn:log V 45 Unbreak build: s/TAILQ_ISEMPTY/TAILQ_EMPTY/g END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-04-11T17:28:22.000000Z K 7 svn:log V 318 Import another fix from the OpenBSD-Stable branch: Fix by dhartmei@ and mcbride@ 1.433 Properly m_copyback() modified TCP sequence number after demodulation 1.432 Fix icmp checksum when sequence number modlation is being used. Also fix a daddr vs saddr cut-n-paste error in ICMP error handling. Fixes PR 3724 END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-04-11T17:28:23.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'pf-vendor-sys-pf_openbsd_3_4_002'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-04-11T17:35:40.000000Z K 7 svn:log V 371 Commit import of OpenBSD-stable fix: Fix by dhartmei@ and mcbride@ 1.433 Properly m_copyback() modified TCP sequence number after demodulation 1.432 Fix icmp checksum when sequence number modlation is being used. Also fix a daddr vs saddr cut-n-paste error in ICMP error handling. Fixes PR 3724 Obtained from: OpenBSD Reviewed by: dhartmei Approved by: rwatson END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-11T18:28:14.000000Z K 7 svn:log V 59 Fixed resetting of the watchdog timer and queue full flag. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-11T19:22:25.000000Z K 7 svn:log V 53 Add note about why we're ignoring the below 1MB bit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-11T19:25:56.000000Z K 7 svn:log V 46 Implemented per-interface polling(4) control. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-11T19:32:20.000000Z K 7 svn:log V 176 Frank Mayhar's sx driver for older Specialix I/O8+ and I/O4+ intelligent serial controllers. si is for completely different hardware, also made by Specialix. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-11T19:57:11.000000Z K 7 svn:log V 128 Use vm_page_hold() rather than vm_page_wire() for short-duration page wiring. The reason being that vm_page_hold() is cheaper. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-11T20:01:18.000000Z K 7 svn:log V 28 Add glue for new sx driver. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-11T20:15:15.000000Z K 7 svn:log V 37 Update to recent driver api changes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-11T20:17:34.000000Z K 7 svn:log V 72 Add sx driver, since it looks like it should work on all architectures. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-11T20:34:08.000000Z K 7 svn:log V 46 Implemented per-interface polling(4) control. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-11T21:01:12.000000Z K 7 svn:log V 46 Implemented per-interface polling(4) control. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-11T21:07:26.000000Z K 7 svn:log V 142 Sync with other mount_*fs(8) utilities; we don't need to try to load the smbfs module because the mount(2) syscall will do it if it's needed. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-11T21:09:22.000000Z K 7 svn:log V 48 Put deprecated sysctl code inside BURN_BRIDGES. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-11T21:26:07.000000Z K 7 svn:log V 49 Put struct ovfsconf inside BURN_BRIDGES as well. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-11T21:36:31.000000Z K 7 svn:log V 194 Belatedly remove the getvfsent(3) API. All the consumers have been updated to use getvfsbyname(3) or the vfs.conflist sysctl since a long time, except mount_smbfs(8) which has just been fixed. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-11T21:57:07.000000Z K 7 svn:log V 125 Bump __FreeBSD_version for getgrent(3) removal. I doubt anything outside of the tree uses it, but it doesn't cost anything. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-04-11T23:49:16.000000Z K 7 svn:log V 68 Fix some minor grammar nits. Translators can probably ignore this. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-04-11T23:51:21.000000Z K 7 svn:log V 98 Fix some minor grammar nits. Translators can probably ignore this. Approved by: re (implicitly) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-12T00:13:23.000000Z K 7 svn:log V 202 Add DPADD to Makefile (thanks to Andrey for pointing this out). Generally clean up Makefile, remove dmalloc references from source (there are better ways to do this than pollute the FreeBSD src tree). END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-12T01:16:16.000000Z K 7 svn:log V 545 More work on ACLs: fix error in archive_entry's ACL parsing code, try to set ACLs even if fflag restore fails, first cut at reading Solaris tar ACLs Code improvement: merge gnu tar read support into main tar reader; this eliminates a lot of duplicate code and generalizes the tar reader to handle formats with GNU-like extensions. Style: Makefile cleanup, eliminate 'dmalloc' references, remove 'tartype' from archive_entry (this makes archive_entry more format-agnostic) Thanks to: David Magda for providing Solaris tar test files END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-12T02:36:51.000000Z K 7 svn:log V 87 Move sx to i386/NOTES for the moment. I missed the enable/disable_intr() in the code. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-12T05:04:47.000000Z K 7 svn:log V 150 Remove a check for the return value added in rev 1.41. It's not an error to fail to turn off a fan, since the case is that it's usually already off. END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-04-12T09:13:24.000000Z K 7 svn:log V 38 Fix "sleeping without a mutex" panic. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-12T09:44:42.000000Z K 7 svn:log V 91 Fixed alignment of multicast addresses when printing that got broken in previous revision. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-12T12:58:41.000000Z K 7 svn:log V 71 Remove a nonsensical remark about byte order markers in UTF-8 streams. END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-12T13:02:21.000000Z K 7 svn:log V 304 Don't send the available space as is in the FSSTAT call. Under FreeBSD, we can have a negative available space value, but the corresponding fields in the NFS protocol are unsigned. So trnucate the value to 0 if it's negative, so that the client doesn't receive absurdly high values. Tested by: cognet END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-12T13:09:18.000000Z K 7 svn:log V 69 Perform some basic validation of multibyte conversion state objects. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-04-12T13:21:46.000000Z K 7 svn:log V 93 Sync list of FTP sites with current reality. MFC after: 1 day Approved by: rwatson (mentor) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-12T14:59:25.000000Z K 7 svn:log V 241 Count outgoing link-level broadcast packets in if_omcasts. I'm not sure this is completely correct but at least this is consistent with the accounting of incoming broadcasts. PR: kern/65273 Submitted by: David J Duchscher END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-12T15:00:48.000000Z K 7 svn:log V 62 Show link-level multicast packet counters with the -a option. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-04-12T15:56:05.000000Z K 7 svn:log V 267 stop() no longer needs sched_lock held; in fact, holding sched_lock causes a LOR against sleepq. Fix the comment, and fix ptracestop() to pick up sched_lock after stop() rather than before. Reported by: Scott Sipe Reviewed by: rwatson, jhb END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-12T17:57:51.000000Z K 7 svn:log V 65 Added the new .warning directive. Submitted by: Cyrille Lefevre END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-12T18:00:54.000000Z K 7 svn:log V 37 Document the new .warning directive. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-12T18:06:07.000000Z K 7 svn:log V 33 Style fixes Pointed out by: bde END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-04-12T18:11:00.000000Z K 7 svn:log V 87 Catch up with diskless split "diskless" is no longer provided. Suggested by: cperciva END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-12T19:52:44.000000Z K 7 svn:log V 97 MFC: (1.66) workaround for servers that ignore ranges in chunked mode. Approved by: re (scottl) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-12T20:05:11.000000Z K 7 svn:log V 110 The .DEFAULT target with no commands caused a null pointer dereference. PR: bin/63405 Obtained from: NetBSD END K 10 svn:author V 5 green K 8 svn:date V 27 2004-04-12T20:19:32.000000Z K 7 svn:log V 184 Improve the warnings for dump -L and do not bother doing the snapshot if it is specified for read-only filesystems. Submitted by: Jason Young PR: 46672 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-04-12T20:24:30.000000Z K 7 svn:log V 102 in rtinit(), remove one useless variable, and move a few others within the block where they are used. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-04-12T20:26:01.000000Z K 7 svn:log V 83 remove an almost-duplicate piece of code by setting the loop limits appropriately. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-12T20:56:34.000000Z K 7 svn:log V 578 Improve reading of CIS cards: (1) Align to 64k for the CIS. Some cards don't like it when we aren't aligned to a 64k boundary. I can't find anything in the standard that requires this, but I have 1/2 dozen cards that won't work at all unless I enable this. (2) Sleep 1s before scanning the CIS. This may be a nop, but has little harm. (3) The CIS can be up to 4k in some weird, odd-ball edge cases. Since we have limiters for when that's not the case, it does no harm to increase it to 4k. #1 was submitted, in a different form, by Carlos Velasco. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-12T21:04:54.000000Z K 7 svn:log V 230 MFp4: Alignment for pccards should also be treated in a similar way that we tread it for cardbus cards. Remove bogus debugs while I'm here. # This is also necessary to make the CIS reading work. Submitted by: Carlos Velasco END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-04-12T21:52:52.000000Z K 7 svn:log V 70 Do not drop Giant around the poll method yet, we're not ready for it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-12T23:02:21.000000Z K 7 svn:log V 89 Fix off by one error, twice. Submitted by: Carlos Velasco (first one), jhb (second one) END K 10 svn:author V 2 pb K 8 svn:date V 27 2004-04-12T23:07:29.000000Z K 7 svn:log V 206 MFC rev 1.36/1.37: fix _dns_ghbyname() to return NS_TRYAGAIN instead of NS_NOTFOUND. This gets getipnodebyname(3) to correctly return h_errno=TRY_AGAIN instead of HOST_NOT_FOUND. Approved by: re (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-13T01:26:03.000000Z K 7 svn:log V 120 The 3CXE589DT was spotted in the wild, and is presumed supported by this driver. Also, add 3Com to a number of places. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-04-13T02:58:06.000000Z K 7 svn:log V 500 Add -P arguments for dump(8) and restore(8) which allow the user to use backup methods other than files and tapes. The -P argument is a normal sh(1) pipeline with either $DUMP_VOLUME or $RESTORE_VOLUME defined in the environment, respectively. For example, I can back up my home to three DVD+R[W]s as so: Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/ad0s2e 40028550 10093140 26733126 27% /home green# dump -0 -L -C16 -B4589840 -P 'growisofs -Z /dev/cd0=/dev/fd/0' /home END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-04-13T03:27:47.000000Z K 7 svn:log V 128 Sync list of FTP sites with current reality, and re-do the IPv6 section to match -current's layout. Approved by: re (implicit) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-13T03:39:17.000000Z K 7 svn:log V 473 MFC umct(4) driver written by Scott Long : Add 'umct', a driver for MCT Corp. and Belkin F5U109 USB-Serial adapters. This is based on the ubsa driver by Alexander Kabaev along with documentation gleaned from the Linux mct_u232 driver. I've had this driver sitting in my tree for almost 6 months, and several others have found it useful. I've been using this with success on my RELENG_4 USB macines. MFC of umct.4 to follow. Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-13T03:42:11.000000Z K 7 svn:log V 59 MFC man page for umct(4) driver. Approved by: re (scottl) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-13T07:07:46.000000Z K 7 svn:log V 59 Added upcoming 4.10 and 5.3 releases. Reminded by: marcel END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-13T07:12:17.000000Z K 7 svn:log V 35 Added FreeBSD 5.2.1, just in case. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-04-13T08:34:52.000000Z K 7 svn:log V 251 Make functions and variables static. Remove global variables in favour of local ones. Fix indentation of a couple of switch statements. Overall, this program badly need cleaning up, as it relies on information passed around through global variables. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-13T09:33:33.000000Z K 7 svn:log V 95 Bump __FreeBSD_version on behalf of the new .warning directive in make(1). Requested by: kris END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-04-13T09:44:20.000000Z K 7 svn:log V 701 Add support for the Promise command sequencer present on all modern Promise controllers (PDC203** PDC206**). This also adds preliminary support for the Promise SX4/SX4000 but *only* as a "normal" Promise ATA controller (ATA RAID's are supported though but only RAID0, RAID1 and RAID0+1). This cuts off yet another 5-8% of the command overhead on promise controllers, making them the fastest we have ever had support for. Work is now continuing to add support for this in ATA RAID, to accellerate ATA RAID quite a bit on these controllers, and especially the SX4/SX4000 series as they have quite a few tricks in there.. This commit also adds a few fixes to the SATA code needed for proper support. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-13T11:06:20.000000Z K 7 svn:log V 108 Teach the script where libssl actually lives. Submitted by: Michael Bretterklieber END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-04-13T11:22:22.000000Z K 7 svn:log V 348 route.h: introduce a macro, SA_SIZE(struct sockaddr *) which returns the space occupied by a struct sockaddr when passed through a routing socket. Use it to replace the macro ROUNDUP(int), that does the same but is redefined by every file which uses it, courtesy of the School of Cut'n'Paste Programming(TM). (partial) userland changes to follow. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-04-13T11:24:43.000000Z K 7 svn:log V 37 Replace ROUNDUP/ADVANCE with SA_SIZE END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-04-13T11:45:28.000000Z K 7 svn:log V 139 Back out previous commit, it was unintentional. Keep WARNS at 3 though the code does compile with WARNS=5 at least on i386 Noticed by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-13T12:36:00.000000Z K 7 svn:log V 49 Mark the "obj" target with the .PHONY attribute. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-13T13:42:01.000000Z K 7 svn:log V 211 Add a kernel-toolchain target which only builds the bits required to build a kernel. This is essentially the same as the toolchain target, except that it does not build headers and libraries. Submitted by: ru END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-13T13:43:11.000000Z K 7 svn:log V 89 Use headers from the kernel source tree rather than installed headers. Submitted by: ru END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-04-13T14:04:25.000000Z K 7 svn:log V 39 Enable the sx driver on i386 and pc98. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-04-13T14:16:37.000000Z K 7 svn:log V 232 Massive cleanup of the code removing global variables to pass function arguments and results. Hopefully no functional changes except fixing a couple of bugs which could cause endless loops if an ioctl() on an interface would fail. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-13T14:39:26.000000Z K 7 svn:log V 55 Remove extra copy of code. Noticed by: Carlos Velasco END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-13T16:41:00.000000Z K 7 svn:log V 49 Update version strings for Heimdal: 0.6 -> 0.6.1 END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-04-13T19:23:46.000000Z K 7 svn:log V 55 Add Direct Sequence 354K and 512K (needed for arl(4)). END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-04-13T19:25:26.000000Z K 7 svn:log V 113 Use ifconfig(8) for setting common 802.11 parameters. Submitted by: Stanislav A. Svirid END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-04-13T19:31:21.000000Z K 7 svn:log V 14 Fix examples. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-13T19:31:57.000000Z K 7 svn:log V 736 Some devices have what appear to be invalid BARs. They are invalid in the sense that any write to them reads back as a 0. This presents a problem to our resource allocation scheme. If we encounter such vars, the code now treats them as special, allowing any allocation against them to succeed. I've not seen anything in the standard to clearify what host software should do when it encounters these sorts of BARs. Also cleaned up some output while I'm here and add commmented out bootverbose lines until I'm ready to reduce the verbosity of boot messages. This gets a number of south bridges and ata controllers made mostly by VIA, AMD and nVidia working again. Thanks to Soren Schmidt for his help in coming up with this patch. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-13T19:34:20.000000Z K 7 svn:log V 346 Boomerang 10/100BT (found in 2c905-TX) chips apparently suffer the same problems as their Hurricane 575* bretheren in that one could set the memory mapped port, but that has no effect. Add a quirk for this. # I'll have to see if I can dig up documentation on these parts to see # if there's someway software can know this other than a table... END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-13T19:45:55.000000Z K 7 svn:log V 114 Manpage changes suggested by Irina Liakh. Also, add -h as a synonym for -H, for Linux Standards Base compliance. END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-04-13T20:57:44.000000Z K 7 svn:log V 90 Adding man page for 3ware's 9000 series storage controller driver (twa). Reviewed by: ru END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-04-13T20:57:45.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-04-13T21:28:58.000000Z K 7 svn:log V 71 Add an ID for the "Sitecom Cardreader CN-311" Approved by: re (scott) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-13T23:45:37.000000Z K 7 svn:log V 272 * Plug a buffer overrun in ACL parsing. (archive_entry.c) * Re-use a single buffer for shar output formatting rather than hammering the heap. (archive_write_set_format_shar.c) * Fix a handful of minor memory leaks and clean up some of the memory-management code. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-13T23:49:02.000000Z K 7 svn:log V 156 Eliminate a lot of malloc/free calls by using a stack-allocated buffer for safe_fprintf formatting. Only if the result is too large do we resort to malloc. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-13T23:50:48.000000Z K 7 svn:log V 109 When all the links to a file have been dumped, don't forget to free() the memory used to store the filename. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-14T00:23:58.000000Z K 7 svn:log V 336 Add support for video output switching. It appears no systems use HCI to change the video output but use a separate device with a DSSX method and a HID of "TOS6201" instead. We use a pseudo-driver to get the handle for this object and pass it to the acpi_toshiba driver. This is untested but seems to match the Linux Toshiba driver. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-14T00:40:54.000000Z K 7 svn:log V 192 A simple cache of uid->uname lookups and gid->gname lookups eliminates almost 1/2 of the CPU time required to create an uncompressed archive and makes a noticable reduction in wallclock time. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-04-14T00:57:49.000000Z K 7 svn:log V 70 Staticize _clone_{create,destroy} functions. Reviewed by: mlaier END K 10 svn:author V 5 luigi K 8 svn:date V 27 2004-04-14T01:13:14.000000Z K 7 svn:log V 238 In an effort to simplify the routing code, try to deprecate rtalloc() in favour of rtalloc_ign(), which is what would end up being called anyways. There are 25 more instances of rtalloc() in net*/ and about 10 instances of rtalloc_ign() END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-14T02:03:33.000000Z K 7 svn:log V 42 Add another cleanfile for future imports. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-14T02:10:27.000000Z K 7 svn:log V 38 Import ACPI-CA 20040402 distribution. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-14T02:10:27.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r128212, 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 2004-04-14T02:10:28.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'acpica-vendor-sys-r20040402'. END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-04-14T02:12:14.000000Z K 7 svn:log V 115 Adding man page for 3ware's 9000 series storage controller driver (twa) into 4.x. Reviewed by: ru Approved by: re END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-14T02:14:51.000000Z K 7 svn:log V 49 Check in unmodified files off the vendor branch. END K 10 svn:author V 8 vkashyap K 8 svn:date V 27 2004-04-14T02:16:22.000000Z K 7 svn:log V 71 Removed old, redundant entry for twa. Reviewed by: re Approved by: re END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-14T02:17:00.000000Z K 7 svn:log V 344 Check in files with local changes: * In the resume path, give up after waiting for a while for WAK_STS to be set. Some BIOSs never set it. * Allow access to the field if it is within the region size rounded up to a multiple of the access byte width. This overcomes "off-by-one" programming errors in the AML often found in Toshiba laptops. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-14T02:20:01.000000Z K 7 svn:log V 46 Prefer uint16_t to ushort. Submitted by: bde END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-14T02:20:35.000000Z K 7 svn:log V 60 Update the name for edge triggered for the 20040402 import. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-14T02:25:31.000000Z K 7 svn:log V 156 sx was randomly added to NOTES. Instead, place it in the misc hardware in properly sorted order. Fix a little disorder while I'm here. Submitted by: bde END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-14T03:30:09.000000Z K 7 svn:log V 40 Use TRUE for a boolean and a style nit. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-14T03:32:01.000000Z K 7 svn:log V 87 Use METHOD_VIDEO instead of the method string itself. Pointed out by: Andrew Thompson END