Ĭ_124409 229 549 222 303 115 175 273 193 125 115 190 158 251 189 158 292 134 127 124 167 136 157 267 543 128 150 163 518 125 186 184 264 134 113 136 239 183 439 818 132 224 223 198 221 455 258 500 216 190 238 139 157 284 103 140 235 201 176 147 153 576 508 217 130 140 134 119 130 169 199 108 160 143 160 143 135 209 210 185 240 183 240 429 154 127 329 508 306 233 223 231 225 130 172 175 416 228 818 253 146 162 176 325 305 206 141 123 481 202 234 194 129 127 150 116 135 121 225 164 193 459 237 234 156 223 210 426 282 197 437 164 263 132 302 170 263 221 111 278 111 638 129 114 138 195 182 166 159 147 217 149 144 140 137 141 161 121 204 196 128 142 554 297 194 430 138 212 230 394 166 136 147 156 125 860 1263 177 140 191 452 288 120 145 459 182 649 359 195 162 303 195 112 160 127 215 154 216 349 256 122 113 186 118 186 292 121 250 149 344 410 415 142 285 468 415 187 125 251 128 126 214 180 129 173 130 307 230 211 189 527 K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-12T03:49:20.000000Z K 7 svn:log V 454 Merge in some changes submitted by Brian Feldman. Among other things, these add support for listing BSSIDs via wicontrol -l. I added code to call OID_802_11_BSSID_LIST_SCAN to allow scanning for any nearby wirelsss nets. Convert from using individual mutexes to a mutex pool, created in subr_ndis.c. This deals with the problem of drivers creating locks in their DriverEntry() routines which might get trashed later. Put some messages under IFF_DEBUG. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-01-12T03:54:23.000000Z K 7 svn:log V 129 Merge the following from the English version: 1.53 -> 1.54 errata/article.sgml 1.644 -> 1.663.2.5 relnotes/common/new.sgml END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-01-12T04:05:23.000000Z K 7 svn:log V 207 Remove (another) now redundant and now conflicting declaration of sysarch(2). Remove now unnecessary casts. grep(1) says this is the last sysarch declaration in the src tree. Reported by: alpha tinderbox END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-12T04:43:41.000000Z K 7 svn:log V 20 Opera is i386-only. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-01-12T05:08:47.000000Z K 7 svn:log V 83 Merge the following from the English version: 1.54 -> 1.57 errata/article.sgml END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-01-12T06:21:23.000000Z K 7 svn:log V 180 Merge the following from the English version: 1.2 -> 1.3 hardware/amd64/proc-amd64.sgml 1.188 -> 1.210 hardware/common/dev.sgml 1.12 -> 1.13 hardware/i386/proc-i386.sgml END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-12T06:55:50.000000Z K 7 svn:log V 100 Clean up the probe message and sort the function table according to the function order in the file. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-01-12T07:16:07.000000Z K 7 svn:log V 33 #include sema.h is now required. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-12T07:46:20.000000Z K 7 svn:log V 24 Removed duplicate SRCS. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-12T08:37:32.000000Z K 7 svn:log V 97 Use /etc/rc.d/ldconfig script rather than the ldconfig command directly. Submitted by: matusita END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-01-12T09:33:10.000000Z K 7 svn:log V 66 Always return ENOMEM if ata_request_alloc fails so GEOM can dtrt. END K 10 svn:author V 5 harti K 8 svn:date V 27 2004-01-12T10:35:46.000000Z K 7 svn:log V 156 Allow variable substitutions in SYSV variable substitutions like $(SRC:.c=$O). This brings us closer to other makes. Reviewed by: ru Obtained from: NetBSD END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-12T10:52:00.000000Z K 7 svn:log V 97 Allow specification of a geometry for vnode backed devices as well as for malloc backed devices. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-12T10:54:09.000000Z K 7 svn:log V 66 Note that geometry can also be specified on vnode backed deviecs. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-01-12T12:31:03.000000Z K 7 svn:log V 197 - Initialize qcb flags in ida_construct_qcb() with respect to DMA direction. - Print operation type, if known in hard/soft error message in ida_done(). - NULL qcb struct bio pointer in ida_done(). END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-12T12:47:36.000000Z K 7 svn:log V 39 I added unwanted character. I cleaned END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-12T12:49:39.000000Z K 7 svn:log V 32 MFC: Synchronise with -current. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-12T12:52:07.000000Z K 7 svn:log V 29 Sync to 1.11.2.51 of usbdevs END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-12T12:54:34.000000Z K 7 svn:log V 72 MFC: Add support - Canon USB Scanner N676U - Canon USB Scanner N1220U END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-12T12:58:34.000000Z K 7 svn:log V 41 MFC: Add support SUN TYPE 6 USB KEYBOARD END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-12T13:02:54.000000Z K 7 svn:log V 62 MFC: Rev. 1.97 Add the MMC commands to umass_atapi_transform. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-12T13:19:08.000000Z K 7 svn:log V 171 check USB_CDC_ACM_HAS_FEATURE flag(from FreeBSD-current and NetBSD) Now umodem support motorola v66 phone PR: kern/47274 Submitted by: Colin Perkins END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-01-12T13:29:54.000000Z K 7 svn:log V 447 Fix a bug that could result in a null pointer dereference in getpwent(3) or getpwuid(3) when using NIS adjunct maps. The bug was present in the internal `nis_passwd' function. The lookup in the adjunct map used the name passed into `nis_passwd', however no name was of course supplied by getpwent or getpwuid. Correctly use the name from the `struct pwd' that was found instead. PR: bin/59962 Submitted by: Gabriel Gomez END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-01-12T13:33:24.000000Z K 7 svn:log V 33 Kill whitespace at end of lines. END K 10 svn:author V 5 shiba K 8 svn:date V 27 2004-01-12T14:18:55.000000Z K 7 svn:log V 56 Fix a suspend/resume issue. My Compaq N400c works fine. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-01-12T14:43:49.000000Z K 7 svn:log V 71 Fix an inverted test for NOPEN in the unused function smb_smb_flush(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-12T15:29:47.000000Z K 7 svn:log V 426 - Replaced several := ops with their += equivalents; the old form became unnecessary with the bsd.prog.mk,v 1.69 change. - Eliminated duplicate y.tab.h in SRCS. Reviewed by: bde - Complementary to the said bsd.prog.mk change, use the fact that inner .for loops are not real loops but a tricky form of a local macro for the outer loop's variable, and switch to using faster variable modifiers to replace extensions. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-01-12T15:39:46.000000Z K 7 svn:log V 33 Fix a typo. Spotted by: rushani END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-01-12T15:46:04.000000Z K 7 svn:log V 92 Disable the minmssoverload connection drop by default until the detection logic is refined. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-01-12T16:10:38.000000Z K 7 svn:log V 88 Xref the proper manual pages. PR: 60999 Submitted by: Marc Silver END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-12T17:59:10.000000Z K 7 svn:log V 171 Bite the bullet and uncomment the shutdown() in case we hit the _CRT or _HOT temperatures. We have to do this at some point to keep from getting imp(tm) melted hardware. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-12T19:02:37.000000Z K 7 svn:log V 39 Add emu10k1-alsa%diked.h dependancies. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-12T19:30:57.000000Z K 7 svn:log V 21 Hook up acpi_toshiba END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-12T19:35:31.000000Z K 7 svn:log V 44 Only remove the handler if we installed it. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-12T20:08:20.000000Z K 7 svn:log V 147 Don't put objects in SRCS -- this creates all sort of havoc like causing objects to be built during "make depend", missed sources in .depend, etc. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-01-12T20:20:29.000000Z K 7 svn:log V 87 Discuss the 'MAILTO' option. PR: 58783 Submitted by: Marc Silver END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-01-12T20:34:42.000000Z K 7 svn:log V 346 - Use constant for shift when converting file length in bytes to a sector count. - Fix the twiddle output so that it actually spins. - Save %cx around BIOS calls to read in sectors from the disc as at least one BIOS trashes %cx when called to read off of a USB CD-ROM drive. Submitted by: Martin Nilsson MFC after: 1 week END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-12T21:00:48.000000Z K 7 svn:log V 723 In if_ndis.c:ndis_intr(), be a bit more intelligent about squelching unexpected interrupts. If an interrupt is triggered and we're not finished initializing yet, bail. If we have finished initializing, but IFF_UP isn't set yet, drain the interrupt with ndis_intr() or ndis_disable_intr() as appropriate, then return _without_ scheduling ndis_intrtask(). In kern_ndis.c:ndis_load_driver() only relocate/dynalink a given driver image once. Trying to relocate an image that's already been relocated will trash the image. We poison a part of the image header that we don't otherwise need with a magic value to indicate it's already been fixed up. This fixes the case where there are multiple units of the same kind of device. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-01-12T21:01:18.000000Z K 7 svn:log V 38 Remove comments that no longer apply. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-12T21:04:43.000000Z K 7 svn:log V 129 Ugh. Last commit went horribly wrong. Back out changes to subr_ntoskrnl.c, make sure if_ndis.c really gets checked in this time. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-01-12T21:05:06.000000Z K 7 svn:log V 128 Handle "Bad Command List" errors. No error status is returned by the adapter so set CMD_REJECTED so that ida_done() will DTRT. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-12T21:40:05.000000Z K 7 svn:log V 103 Ugh. I am not having a good day. Remove debugging #ifdef that accidentally crept into the last commit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-12T22:02:31.000000Z K 7 svn:log V 129 Last revision also added duplicate SRCS. Fixed this so that the resulting .a library has only unique .o files. Noticed by: bde END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-13T00:29:17.000000Z K 7 svn:log V 360 Yet another inf file handling tweak: when checking for Ndi\Params\foo keys, don't just do a substring match on "Ndi\Params". Instead, check explicitly for strings that begin with "Ndi\Params". Why? Because it's possible to create your own keys with different paths, like "PROSetNdi\NdiExt\Params" which is what Intel does in their PRO/1000 driver's .INF file. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-01-13T01:04:36.000000Z K 7 svn:log V 162 Prevent a panic when mounting a v2/v3 only server with mount_nfs4. Submitted by: Jim Rees Reported/testing: Florian C. Smeets END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-13T01:12:28.000000Z K 7 svn:log V 405 Loosen up the range test in ndis_register_ioport(). Allow drivers to map ranges that are smaller than what our resource manager code knows is available, rather than requiring that they match exactly. This fixes a problem with the Intel PRO/1000 gigE driver: it wants to map a range of 32 I/O ports, even though some chips appear set up to decode a range of 64. With this fix, it loads and runs correctly. END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-13T05:32:12.000000Z K 7 svn:log V 123 fix potential 'cannot-happen' memory leak Submitted by: "Bjoern A. Zeeb" Reviewed by: itojun END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-13T05:39:07.000000Z K 7 svn:log V 98 correct spelling Submitted by: "Bjoern A. Zeeb" Reviewed by: itojun END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-01-13T06:22:55.000000Z K 7 svn:log V 145 Handle SIOCSIFMTU ioctl directly so we can apply 802.11-specific bounds. Note that the min is actually constrained to IF_MINMTU by the if layer. END K 10 svn:author V 3 das K 8 svn:date V 27 2004-01-13T06:51:55.000000Z K 7 svn:log V 47 MFC: src/sys/fs/unionfs/union_vnops.c,v 1.103 END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-13T07:36:17.000000Z K 7 svn:log V 65 This is simply too true to not become a fortune. Wisdom by: wes END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-13T07:45:10.000000Z K 7 svn:log V 191 Replace calls to vm_page_alloc_contig() by calls to contigmalloc(). vm_page_alloc_contig() will be removed after the three remaining drivers that use it are also converted to contigmalloc(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-13T08:00:55.000000Z K 7 svn:log V 11 typo, duh! END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-01-13T08:35:00.000000Z K 7 svn:log V 46 Added FreeBSD 5.2-RELEASE. MFC after: 3 days END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-13T09:12:47.000000Z K 7 svn:log V 140 Implement some more unicode handling routines. This will hopefully bring us closer to being able to run the Intel PRO/Wireless 5000 driver. END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-13T09:51:47.000000Z K 7 svn:log V 108 do not deref freed pointer Submitted by: "Bjoern A. Zeeb" Reviewed by: itojun END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-13T10:45:02.000000Z K 7 svn:log V 84 call ipsec_pcbconn()/ipsec_pcbdisconn() from in6_pcbconnect(). Obtained from: KAME END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-01-13T10:54:35.000000Z K 7 svn:log V 52 Catch up with ATA changes by including END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-13T11:13:00.000000Z K 7 svn:log V 62 Don't put .depend in CLEANFILES, it's cleaned by cleandepend. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-01-13T11:20:52.000000Z K 7 svn:log V 480 Remove hard-coded knowledge of specific OFW devices. Use bus_generic_probe and add_child entry point to allow devices to use the identify method to add themselves if need be (e.g. openpic, syscons). Export interrupt-controller-add routine for extern int cntlr drivers. Eliminate recursive OFW device-tree walk and only iterate the top-level ala sparc64. Allow child devices to set the device type with write_ivars. Step 1 of many in removing the hard-dependency on OpenFirmware. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-01-13T11:24:36.000000Z K 7 svn:log V 412 Make the OpenPic driver bus-independent, with attachments for the MacIO chip and PSIM's IOBus. Bus-specific drivers should use the identify method to attach themselves to nexus so interrupt can be allocated before the h/w is probed. The 'early attach' routine in openpic is used for this stage of boot. When h/w is probed, the openpic can be attached properly. It will enable interrupts allocated prior to this. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-01-13T11:25:40.000000Z K 7 svn:log V 121 Use a device identify entry point to attach to nexus, since the nexus code no longer searches for interrupt controllers. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-01-13T11:28:21.000000Z K 7 svn:log V 36 style(9): single tab after #define. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-13T11:28:51.000000Z K 7 svn:log V 49 bsd.kmod.mk does not deal with manpages anymore. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-13T11:30:37.000000Z K 7 svn:log V 43 MODULE_DEPEND is a C macro, not a make(1). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-13T11:31:09.000000Z K 7 svn:log V 22 Fix typo in a comment END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-13T11:32:44.000000Z K 7 svn:log V 33 MFC: 1.63 Fix typo in a comment END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-13T13:08:27.000000Z K 7 svn:log V 76 Include "../Makefile.inc" to propagate the configuration to subdirectories. END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-13T14:43:22.000000Z K 7 svn:log V 106 MFC 1.46: in set{peer, sock}addr, do not convert the unspecified address (::) to the mapped address form. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-13T15:30:36.000000Z K 7 svn:log V 16 Whitespace nit. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-13T15:35:22.000000Z K 7 svn:log V 68 ANSIfy, de-register, replace VAX reference with actual description. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-13T15:36:34.000000Z K 7 svn:log V 51 Add C implementations of ffsl(), fls() and flsl(). END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-13T15:37:23.000000Z K 7 svn:log V 68 Add ffsl(), fls() flsl() to platforms that don't already have them. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-13T16:02:20.000000Z K 7 svn:log V 51 Cast to unsigned to avoid sign-extension problems. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-13T16:05:47.000000Z K 7 svn:log V 43 Add and document ffsl(), fls() and flsl(). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-13T16:46:35.000000Z K 7 svn:log V 115 New errata: NSS problems and workaround [1], GCC typo in release notes [2]. Submitted by: nectar [1], gerald [2] END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-13T17:15:58.000000Z K 7 svn:log V 116 New errata: KUser can corrupt passwd file. Requested by: scottl, "Eugenia Loli-Queru" END K 10 svn:author V 6 fenner K 8 svn:date V 27 2004-01-13T17:28:06.000000Z K 7 svn:log V 90 Commit vendor fix for l2tp vulnerability reported by Przemyslaw Frasunek on bugtraq list. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2004-01-13T17:28:06.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r124486, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2004-01-13T17:28:59.000000Z K 7 svn:log V 88 Commit vendor update for vulnerabilities found by Jonathan Heusser END K 10 svn:author V 6 fenner K 8 svn:date V 27 2004-01-13T17:28:59.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r124488, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-13T17:37:45.000000Z K 7 svn:log V 337 Introduce DPSRCS, that holds the list of source files which are needed for generating dependencies. SRCS are always part of it, and normally only they. This can be useful in some random cases where it's necessary to have something in .depend that isn't part of SRCS. This will be used to replace a hack in lib/libpam/libpam/Makefile. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-13T17:38:42.000000Z K 7 svn:log V 63 bsd.dep.mk,v 1.43 allows us to replace a hack with a solution. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-13T18:05:49.000000Z K 7 svn:log V 35 Forgot ffsl() and flsl() on alpha. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-13T18:46:09.000000Z K 7 svn:log V 233 * if-like-constructs now use body consistently. * Long statements with '\' continuation now use <4 spaces>continuation consistently. * wraps some long lines * More consistent on how very simular repeated commands are wrapped. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-13T20:36:03.000000Z K 7 svn:log V 415 Use contigmalloc() and contigfree() instead of vm_page_alloc_contig() and kmem_free(). Note: The FreeBSD-specific code in this file has been subsumed by the FreeBSD-specific header file, pdq_freebsd.h. That header file already specifies the use of contigmalloc() and contigfree(). Thus, the purpose of this change is to avoid having nonsensical examples of FreeBSD-specific memory allocation in our source tree. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-13T20:53:56.000000Z K 7 svn:log V 214 - Use the standard .y and .l transformation rules -- this fixes the usual parallel make race in custom .y rules. - Fixed some style bugs. - Removed -v from YFLAGS. Prodded by: bde Reviewed by: bde, njl END K 10 svn:author V 3 das K 8 svn:date V 27 2004-01-13T21:20:02.000000Z K 7 svn:log V 140 Unbreak the build. I had this fix on my -STABLE test box, but it apparently never made it back to my local repository. Pointy hat to: das END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-01-13T21:27:50.000000Z K 7 svn:log V 130 Add a component constant for ACPI_TOSHIBA to fix compilation of acpi_toshiba(4) driver with ACPI_DEBUG and thus fix LINT on i386. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-01-13T21:35:39.000000Z K 7 svn:log V 138 Fix ata_getparam to accept the fact that some crappy devices can pose as both master and slave at the same time confusing the probe code. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-01-13T21:42:32.000000Z K 7 svn:log V 130 Add the Qualcomm CDMA Technologies MSM phone (umodem) device. Submitted by: Sean Welch MFC after: 1 week END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-01-13T21:44:03.000000Z K 7 svn:log V 36 Initialize drive device_t in softc. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-13T22:23:47.000000Z K 7 svn:log V 77 AMD64 has a single MS-Win calling convention, so provide an empty __stdcall. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-13T22:26:37.000000Z K 7 svn:log V 80 Use 'vm_offset_t' rather than 'u_int32_t'. Tested on: AMD64 Reviewed by: wpaul END K 10 svn:author V 5 green K 8 svn:date V 27 2004-01-13T22:30:20.000000Z K 7 svn:log V 321 Clarify revision 1.49. Specifically, using ${MAKE} target instead of depending on a target will cause ${MAKE} to have been "reset" to the initial value by make(1). This breaks, for example, make MAKE="make -f subMakefile" clean. The supported way to pass these sorts of make flags is actually the .MAKEFLAGS variable. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-13T22:49:45.000000Z K 7 svn:log V 132 AMD64 has a single MS-Win calling convention, so provide an empty __stdcall. Centralize the definition to make it easier to change. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-01-13T22:55:46.000000Z K 7 svn:log V 720 If a device attach routine fails during boot and calls bus_teardown_intr(), ithread_remove_handler() may fail to remove the interrupt handler if it decides to let the ithread do the removal. The problem is that during boot "cold" is set, which causes msleep() to return immediately. This will cause ithread_remove_handler() to fail to wait for the ithread to do the removal from the handler TAILQ before freeing the handler back to the heap. Bad things will happen when some other user of the TAILQ, such as ithread_add_handler() or the actual ithread attempts to use the freed handler. Fix the problem by forcing ithread_remove_handler() to do the actual removal itself if the "cold" flag is set. Reviewed by: jhb END K 10 svn:author V 5 green K 8 svn:date V 27 2004-01-14T00:39:28.000000Z K 7 svn:log V 158 Add an "ethernet" hook to the rfc1490 netgraph module. It will send and receive FCS-less RFC1490-"bridged" Ethernet packets that are currently just ignored. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-14T00:52:53.000000Z K 7 svn:log V 54 Use contigmalloc() instead of vm_page_alloc_contig(). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-01-14T01:08:05.000000Z K 7 svn:log V 70 Catch up with the English version: 1.57 -> 1.59 errata/article.sgml END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-14T01:16:14.000000Z K 7 svn:log V 82 mp_ncpus is always defined now, so no need to do an #ifdef SMP in ndis_cpu_cnt(). END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-14T04:10:28.000000Z K 7 svn:log V 232 add missing key_freesp()s. part of http://sources.zabbadoz.net/freebsd/patchset/110-ipsec-netkey-key.diff with some modification. Submitted by: "Bjoern A. Zeeb" Reviewed by: itojun Obtained from: KAME END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-14T04:39:40.000000Z K 7 svn:log V 212 invalidate secpolicy pcb cache on key_timehandler. part of http://sources.zabbadoz.net/freebsd/patchset/110-ipsec-netkey-key.diff Submitted by: "Bjoern A. Zeeb" Reviewed by: itojun END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-14T06:14:35.000000Z K 7 svn:log V 113 Use contigmalloc() instead of vm_page_alloc_contig(). Pass M_ZERO to contigmalloc() instead of calling bzero(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-01-14T06:21:38.000000Z K 7 svn:log V 49 Remove vm_page_alloc_contig(). It's now unused. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-14T07:47:10.000000Z K 7 svn:log V 31 Translate from GNU C to ISO C. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-14T08:36:36.000000Z K 7 svn:log V 388 #include , which may define inline versions of some of the functions in libkern. Without this, parts of the kernel would reference a non-existent (undeclared and undefined) ffs() function; the only reason this didn't break the kernel build is that gcc happens to have a built-in ffs() and incorrectly fails to warn about the lack of prototypes for built-in functions. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-14T08:38:13.000000Z K 7 svn:log V 109 Re-add libkern/ffs.c. I thought sparc64 had an inline version, but failed to notice that it's #if 0'ed out. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-14T12:49:40.000000Z K 7 svn:log V 136 MFC: 1.9, 1.10 (relevant parts) Remove drivers that don't need miibus(4): o an o awi o kue Add missing drivers: o gx o lge o nge o sk END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-14T12:52:16.000000Z K 7 svn:log V 97 MFC: 1.17 device uhci0 -> device uhci Remove reference to miibus.4, the driver doesn't use it. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-14T12:57:25.000000Z K 7 svn:log V 32 MFC: Add reference to miibus.4 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-14T13:35:15.000000Z K 7 svn:log V 30 Add MLINK: rue.4 -> if_rue.4 END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-01-14T14:24:36.000000Z K 7 svn:log V 58 Fix potential cable detection problem on older CMD chips. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-14T15:11:08.000000Z K 7 svn:log V 23 MFi386: revision 1.462 END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-14T16:55:08.000000Z K 7 svn:log V 43 use timeradd/sub/cmp. Obtained from: KAME END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-14T17:16:19.000000Z K 7 svn:log V 29 ansify. Obtained from: KAME END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-14T17:42:03.000000Z K 7 svn:log V 132 add -F flag, which configures sysctl(8) setting by rtsold itself (rather than warn about the current setting). Obtained from: KAME END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-14T17:59:38.000000Z K 7 svn:log V 72 -DSMALL will remove the need of dump.c (for rtsol) Obtained from: KAME END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2004-01-14T18:38:03.000000Z K 7 svn:log V 98 Update firmware sets for the 12160, 2200 and 2300 cards to the (more or less) latest from QLogic. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-14T18:54:22.000000Z K 7 svn:log V 366 When creating a package element via "Store(0xXXX, Index(ArgX, 0xXXX))", be sure to increment the refcount of the argument so it is not prematurely deleted. This is a workaround and may appear in a different form in ACPI-CA. This fixes battery evaluation on Thinkpads that was broken by fixing the Dell battery state. Submitted by: Luming Yu END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-14T18:54:22.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r124528, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-14T20:54:16.000000Z K 7 svn:log V 142 - libc/sys/sem.c was repocopied to libc/gen/sem.c. - sem_*(3) manpages were repocopied from libc_r. Reviewed by: deischen Repocopy by: markm END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-14T21:02:06.000000Z K 7 svn:log V 64 Back out previous commit, which as bde@ pointed out is a no-op. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-14T21:12:39.000000Z K 7 svn:log V 131 This interface is not provided by libc_r. It is, on the other hand, is also provided by libthr, but this will be addressed later. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-14T21:22:10.000000Z K 7 svn:log V 118 The libc_r/man/sigwait.3 manpage has been repocopied to libc/sys/sigwait.2. Reviewed by: deischen Repocopy by: markm END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-01-14T21:26:35.000000Z K 7 svn:log V 333 Use UMA instead of plain malloc for getting ATA request storage. This gives +10% performance on simple tests, so definitly worth it. A few percent more could be had by not using M_ZERO'd alloc's, but we then need to clear fields all over the place to be safe, and that was deemed not worth the trouble (and it makes life dangerous). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-14T21:44:26.000000Z K 7 svn:log V 190 Have a single set of POSIX threads man pages. The LIBRARY section of each manpage lists libraries that have corresponding interfaces implemented. Prodded by: threads Reviewed by: deischen END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-14T21:53:19.000000Z K 7 svn:log V 105 Spell POSIX threads library as "libpthread", mdoc(7) is smart enough to render it as "-lkse" these days. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2004-01-14T22:38:03.000000Z K 7 svn:log V 339 VOP_GETATTR() wants the vnode passed to it to be locked. Instead of adding the code to lock and unlock the vnodes and taking care to avoid deadlock, simplify linux_emul_convpath() by comparing the vnode pointers directly instead of comparing their va_fsid and va_fileid attributes. This allows the removal of the calls to VOP_GETATTR(). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-01-15T02:42:20.000000Z K 7 svn:log V 70 Insure values of adapter structure members are in correct byte order. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-01-15T04:05:47.000000Z K 7 svn:log V 168 - Add comments. - Add more command defines and data structures. - Re-organize struct ida_drive_info to factor out struct ida_drive_info which will be used elsewhere. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-01-15T06:37:52.000000Z K 7 svn:log V 38 Add a per controller IOCTL interface. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-15T07:42:26.000000Z K 7 svn:log V 207 Implement NdisCopyFromPacketToPacket() and NdisCopyFromPacketToPacketSafe(). I only have one driver that references this routine (for the 3Com 3cR990) and it never gets called, but just in case, here it is. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-01-15T08:43:46.000000Z K 7 svn:log V 75 - add openpic macio and psim/iobus attachments - alpha sort powermac files END K 10 svn:author V 4 onoe K 8 svn:date V 27 2004-01-15T08:44:27.000000Z K 7 svn:log V 169 Add support for FH phy, which will be used by awi driver. Also some if_media constants to indicate operational mode are changed to bitmasks to reduce diffs from NetBSD. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T09:50:54.000000Z K 7 svn:log V 129 Alongside revision 1.382, don't build profiled libraries so early in the build -- it's OK to keep this for the "make all" phase. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T10:02:34.000000Z K 7 svn:log V 20 Fixed "make clean". END K 10 svn:author V 4 onoe K 8 svn:date V 27 2004-01-15T10:04:21.000000Z K 7 svn:log V 184 Use generic net80211 framework for awi driver. Restore awi to be workable again; it was broken.. XXX: The initialization is still unreliable yet, it sometimes fails on some card. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T10:07:59.000000Z K 7 svn:log V 20 Fixed "make clean". END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-15T10:15:04.000000Z K 7 svn:log V 545 New file descriptor allocation code, derived from similar code introduced in OpenBSD by Niels Provos. The patch introduces a bitmap of allocated file descriptors which is used to locate available descriptors when a new one is needed. It also moves the task of growing the file descriptor table out of fdalloc(), reducing complexity in both fdalloc() and do_dup(). Debts of gratitude are owed to tjr@ (who provided the original patch on which this work is based), grog@ (for the gdb(4) man page) and rwatson@ (for assistance with pxeboot(8)). END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-15T10:17:43.000000Z K 7 svn:log V 36 Add missing '\' in previous change. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T11:15:27.000000Z K 7 svn:log V 23 Assorted markup fixes. END K 10 svn:author V 4 alex K 8 svn:date V 27 2004-01-15T12:13:54.000000Z K 7 svn:log V 45 Add RSH to the list of enviroment variables. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-01-15T12:41:45.000000Z K 7 svn:log V 100 MFC rev. 1.136 ipfw.8 and rev. 1.44 ipfw2.c: legitimate -f (force) flag for -p (preprocessor) case. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-01-15T12:57:04.000000Z K 7 svn:log V 88 o -f (force) in conjunction with -p (preprocessor) is ipfw2 feature. MFC after: 3 days END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-01-15T12:59:44.000000Z K 7 svn:log V 72 o -c (compact) flag is ipfw2 feature. PR: bin/56328 MFC after: 3 days END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-01-15T13:23:21.000000Z K 7 svn:log V 65 o Document -s flag. No objections from: ume MFC after: 2 weeks END K 10 svn:author V 4 onoe K 8 svn:date V 27 2004-01-15T13:30:06.000000Z K 7 svn:log V 54 Correct beacon (src/bssid) for hostap and adhoc mode. END K 10 svn:author V 4 onoe K 8 svn:date V 27 2004-01-15T14:06:51.000000Z K 7 svn:log V 123 Cleanup obsolete text: - hostap and ibss creation now works. - delete messages for common net80211 layer from DIAGNOSTICS. END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-15T15:10:02.000000Z K 7 svn:log V 57 remove EAI_NODATA aliased to EAI_NONAME. PR: bin/61369 END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T15:18:21.000000Z K 7 svn:log V 53 Added description for libthr. Reviewed by: deischen END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-01-15T15:19:19.000000Z K 7 svn:log V 48 802.11 mode bits are now masks; convert to suit END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T15:19:31.000000Z K 7 svn:log V 46 Put libufs into the correct slot in the list. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T15:59:00.000000Z K 7 svn:log V 50 Document interfaces that are supported by libthr. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T16:07:52.000000Z K 7 svn:log V 70 Revert previous delta -- these interfaces aren't supported by libthr. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T16:09:58.000000Z K 7 svn:log V 30 Return ENOTSUP instead of -1. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T16:12:11.000000Z K 7 svn:log V 112 pthread_multi_np() is implemented in all threading libraries. pthread_single_np() is not implemented in libthr. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T16:13:49.000000Z K 7 svn:log V 104 Removed the IMPLEMENTATION NOTES section made redundant by not putting libc_r into the LIBRARY section. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-15T17:21:06.000000Z K 7 svn:log V 31 awi(4) needs 'device wlan' now END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T17:27:28.000000Z K 7 svn:log V 51 Fixed style of previous commit. Submitted by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-15T17:58:26.000000Z K 7 svn:log V 462 Removed outdated text about libc_r replacing libc (it now provides just libc functions wrappers), and updated text to match reality: there are three threading libraries in FreeBSD these days. Removed instructions of how not to build libc_r, it's documented in the make.conf(5) manpage already. Removed description of the FreeBSD-specific gcc(1) option, -pthread. While it's still provided (for backwards compatibility reasons), its usefulness is questionable. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-01-15T18:35:32.000000Z K 7 svn:log V 204 - Print out line number in a panic message using %d rather than %p. Line numbers aren't pointers. - Add a __printflike() attribute to libstand's panic() prototype to catch such bogons in the future. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-01-15T18:36:48.000000Z K 7 svn:log V 101 Whitespace tweaks to make indentation consistent within this file and even within a single function. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-01-15T18:38:15.000000Z K 7 svn:log V 337 - Move the code to try to open a single chunk file and prompt for the associated floppy if needed into a static split_openfile() function. - Use this function in splitfs_open() to open the first chunk rather than using open() directly. This allows the first chunk to be located on a different disk than the actual foo.split file. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-15T18:50:11.000000Z K 7 svn:log V 46 Take care to drop locks when calling malloc() END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-15T19:34:56.000000Z K 7 svn:log V 116 Create NDIS_BUS_SPACE_{IO,MEM} to abstract MD BUS_SPACE macros. Provide appropriate definitions for i386 and AMD64. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-15T19:37:45.000000Z K 7 svn:log V 134 Provide an escape to our "savestring" compatibility with ancient readline versions madness. Define 'RL_NO_COMPAT' and be worry free. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-01-15T21:31:49.000000Z K 7 svn:log V 299 The definition for __stdcall logically belongs in pe_var.h, but the definitions for NDIS_BUS_SPACE_IO and NDIS_BUS_SPACE_MEM logically belong in hal_var.h. At least, that's my story, and I'm sticking to it. Also, remove definition of __stdcall from if_ndis.c now that it's pulled in from pe_var.h. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-15T23:01:12.000000Z K 7 svn:log V 69 tx.4 has been repocopied to src/share/man/man4 Repo-surgery by: joe END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-15T23:03:17.000000Z K 7 svn:log V 39 Don't claim this file is i386 specific END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-15T23:05:22.000000Z K 7 svn:log V 50 Connect tx.4 to the build and MLINK it to if_tx.4 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-01-15T23:43:16.000000Z K 7 svn:log V 59 Add Intel ICH5 and VIA8237 to the list of supported chips. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2004-01-15T23:52:32.000000Z K 7 svn:log V 30 Catch up with ATA UMA changes END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-01-16T02:07:04.000000Z K 7 svn:log V 764 The ndis_kspin_lock type is called KSPIN_LOCK in MS-Windows. According to the Windows DDK header files, KSPIN_LOCK is defined like this: typedef ULONG_PTR KSPIN_LOCK; From basetsd.h (SDK, Feb. 2003): typedef [public] unsigned __int3264 ULONG_PTR, *PULONG_PTR; typedef unsigned __int64 ULONG_PTR, *PULONG_PTR; typedef _W64 unsigned long ULONG_PTR, *PULONG_PTR; The keyword __int3264 specifies an integral type that has the following properties: + It is 32-bit on 32-bit platforms + It is 64-bit on 64-bit platforms + It is 32-bit on the wire for backward compatibility. It gets truncated on the sending side and extended appropriately (signed or unsigned) on the receiving side. Thus register_t seems the proper mapping onto FreeBSD for spin locks. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-16T07:10:30.000000Z K 7 svn:log V 1169 o We are not required to initialize an invalid rwlock. So axe all that code and simply return EINVAL (which is allowed by the standard) in all those pthread functions that previously initialized it. o Refactor the pthread_rwlock_[try]rdlock() and pthread_rwlock_[try]wrlock() functions. They are now completeley condensed into rwlock_rdlock_common() and rwlock_wrlock_common(), respectively. o If the application tries to destroy an rwlock that is currently held by a thread return EBUSY where it previously went ahead and freed all resources associated with the lock. o Refactor _pthread_rwlock_init() to make it look (relatively) sane. o When obtaining a read lock on an rwlock the check for whether it would exceed the maximum allowed read locks should happen *before* we obtain the lock. o The pthread_rwlock_* functions shall *never* return EINTR, so make sure to requeue/resuspend the thread if it encounters such an error. o Make a note that pthread_rwlock_unlock() needs to ensure it holds a lock on an rwlock it tries to unlock. It will be implemented in a separate commit because it requires some additional rwlock infrastructure. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-01-16T08:29:34.000000Z K 7 svn:log V 83 MFC rev. 1.74-1.76: FreeBSD 4.9, MacOS 10.3, OpenBSD 3.4, FreeBSD 5.2, fix footer. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-16T08:45:56.000000Z K 7 svn:log V 48 Remove two KASSERTs which were overly paranoid. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-16T10:52:10.000000Z K 7 svn:log V 99 Add an implementation of pthread_rwlock_timed{rd,wr}lock() to libthr with attendant documentation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-16T15:23:19.000000Z K 7 svn:log V 360 - Build things in pure dictionary order (see sort(1)). - Unify the conditional assignments section so that architectural exclusions come first, then options and !options, sorted by the option name, also in directory order, then architecture specific sections, sorted by the architecture name, with i386 being a traditional exception. Prodded by: bde END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-16T15:29:27.000000Z K 7 svn:log V 192 Add support SUNTAC U-Cable type A3(AS64LX) Submitted by: TAKAHASHI Daisuke [FreeBSD-users-jp 72475] and MIZUTANI Masaki MFC after: 1 week END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-01-16T15:31:20.000000Z K 7 svn:log V 25 Sync to 1.157 of usbdevs END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-01-16T15:39:56.000000Z K 7 svn:log V 52 Switch manpath for FreeBSD manpages to 5.2-current. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-16T15:55:29.000000Z K 7 svn:log V 367 - Build things in pure alphabetical dictionary order. - Unify the conditional assignments section so that architectural exclusions come first, sorted, then options and !options, sorted by the option name, also in directory order, then architecture specific sections, sorted by the architecture name, with i386 being a traditional exception. Prodded by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-16T16:06:54.000000Z K 7 svn:log V 91 lex(1) prior to flex.skl,v 1.8 and gen.c,v 1.7 requires bootstrapping. Prodded by: nectar END K 10 svn:author V 5 green K 8 svn:date V 27 2004-01-16T16:31:01.000000Z K 7 svn:log V 554 Fix an upper-vnode leak created in revision 1.52. When an upper-layer file has been removed, it should be purged from the cache, but it need not be removed from the directory stack causing corruption; instead, it will simply be removed once the last references and holds on it are dropped at the end of the unlink/rmdir system calls, and the normal !UN_CACHED VOP_INACTIVE() handler for unionfs finishes it off. This is easily reproduced by repeated "echo >file; rm file" on a unionfs mount. Strangely, "echo -n >file; rm file" didn't make it happen. END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-01-16T17:21:02.000000Z K 7 svn:log V 266 Splice in cryptodev (this man page originated on openbsd where there is no cryptodev module.) Should probably create a separate cryptodev man page (or a link to this one) but for now add enough so folks understand the relationship between the two. Prodded by: phk END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-01-16T18:10:42.000000Z K 7 svn:log V 102 _OS and _OS_ are the same object (due to _ padding for spaces). Pointed out by: Ducrot Bruno (Linux) END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-01-16T20:01:16.000000Z K 7 svn:log V 65 Garbage collect an unused variable and unused whitespace at EOL. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-01-16T20:29:23.000000Z K 7 svn:log V 206 KASSERT() that initproc->p_pid is 1. Very bad things happen if init's pid isn't 1, and it can actually occur if kthread_create() is called before SUB_SI_CREATE_INIT without RFHIGHPID. Discussed with: jhb END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-16T21:54:56.000000Z K 7 svn:log V 102 WITNESS won't let us hold two filedesc locks at the same time, so juggle fdp and newfdp around a bit. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-01-16T22:54:33.000000Z K 7 svn:log V 18 Remove a warning. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-01-16T22:55:25.000000Z K 7 svn:log V 66 Do not allow operations which cause known file-system corruption. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-17T00:31:38.000000Z K 7 svn:log V 36 Fixed spacing in previous revision. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-01-17T00:59:04.000000Z K 7 svn:log V 122 Restore correct semantics for F_DUPFD fcntl. This should fix the errors people have been getting with configure scripts. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-17T01:24:13.000000Z K 7 svn:log V 63 Create ${WORLDTMP}/legacy/usr/include/c++/3.3 for usr.bin/lex. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-17T02:27:55.000000Z K 7 svn:log V 124 Fixed the fatal bug: CFLAGS should be added to, not overridden. This prevented CPU and optimization flags to be added here. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-01-17T02:45:37.000000Z K 7 svn:log V 252 Enable cancellation point in sem_wait, it is required by POSIX. For pshared semaphore, this commit still does not enable cancellation point, I think there should be a pthread_enter_cancellation_point_np for libc to implement a safe cancellation point. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-01-17T03:09:57.000000Z K 7 svn:log V 159 Return EPERM if mutex owner is not current thread but it tries to unlock the mutex, old code confuses some programs when it returns EINVAL. Noticed by: bland END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-17T03:12:46.000000Z K 7 svn:log V 31 Removed well outdated comment. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-01-17T03:20:48.000000Z K 7 svn:log V 21 Improve translation. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-01-17T03:24:56.000000Z K 7 svn:log V 94 MFC: merge Japanese translation of 5.2R release docs into RELENG_5_2. Approved by: re (bmah) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-17T03:28:27.000000Z K 7 svn:log V 27 Replaced outdated comment. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-01-17T03:34:33.000000Z K 7 svn:log V 94 MFC: merge Japanese translation of 5.2R release docs into RELENG_5_2. Approved by: re (bmah) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2004-01-17T05:57:52.000000Z K 7 svn:log V 197 - Handle failure of cam_sim_alloc(). This prevents xpt_bus_register() from dereferencing NULL. - Assign pointer to NULL after cam_sim_free(). Submitted by: Paul Twohey END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-01-17T06:58:19.000000Z K 7 svn:log V 28 MFC: MINIMALDOCPORTS lists. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-01-17T07:15:06.000000Z K 7 svn:log V 153 Backout revision 1.6, because some stub functions not in libc, and non-threaded won't build. The cancellation point support should be further discussed. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-01-17T09:46:49.000000Z K 7 svn:log V 52 Remove crossref to pam.conf(5) which never existed. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-17T10:16:38.000000Z K 7 svn:log V 251 Luke Mewburn has indicated that they (NetBSD) are not interested in keeping the scripts under rc.d in sync with us. So, begin removal of NetBSD specific stuff (which made our scripts more complicated than necessary), starting with the NetBSD KEYWORD. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-17T10:37:11.000000Z K 7 svn:log V 317 As previously announced: discontinue use of makedev() call in soundcode. This takes us a lot closer to refcounting dev_t. This patch originally by cg@ with a few minor changes by me. It is largely untested, but has been HEADSUP'ed twice, so presumably people have not found any issues with it. Submitted by: cg@ END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-17T10:40:45.000000Z K 7 svn:log V 322 Luke Mewburn has indicated that they (NetBSD) are not interested in keeping the scripts under rc.d in sync with us. So, remove NetBSD specific stuff (which made our scripts more complicated than necessary). The NetBSD ident string will be left intact, both for history and also incase we wish to pull in future versions. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-17T10:41:14.000000Z K 7 svn:log V 50 Drop a hint about '+' being a potential wildcard. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-17T10:44:39.000000Z K 7 svn:log V 192 Make sure set the media type in the phy, we cannot trust it to have chosen the type we happen to want. Bug triggered by net-booting soekris hardware which comes up in 10/hdx mode by default. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-17T10:52:21.000000Z K 7 svn:log V 375 Mostly mechanical rework of libalias: Makes it possible to have multiple packet aliasing instances in a single process by moving all static and global variables into an instance structure called "struct libalias". Redefine a new API based on s/PacketAlias/LibAlias/g Add new "instance" argument to all functions in the new API. Implement old API in terms of the new API. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-17T10:59:43.000000Z K 7 svn:log V 322 Luke Mewburn has indicated that they (NetBSD) are not interested in keeping the scripts under rc.d in sync with us. So, remove NetBSD specific stuff (which made our scripts more complicated than necessary). The NetBSD ident string will be left intact, both for history and also incase we wish to pull in future versions. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-17T11:06:41.000000Z K 7 svn:log V 95 Remove variables whose sole purpose was to make easier to work with the NetBSD specific stuff. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-17T11:11:18.000000Z K 7 svn:log V 33 Simplify setting of securelevel. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-17T11:15:04.000000Z K 7 svn:log V 158 o Rename the start command to conform to rc.d style. o Move the additional commands list to the end of the variable initialization to conform to rc.d style END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-17T11:19:01.000000Z K 7 svn:log V 36 Make conform to general rc.d style. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-17T11:25:16.000000Z K 7 svn:log V 34 Remove checks for the FreeBSD OS. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-17T11:31:15.000000Z K 7 svn:log V 121 Use the checkyesno routine instead of a case statement to check an rc.conf(5) variable. This is in line with rc.d style. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-01-17T11:51:23.000000Z K 7 svn:log V 86 Add Canon N676U and Canon N1220U to the list of supported devices. MFC after: 1 week END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-01-17T11:52:37.000000Z K 7 svn:log V 37 Remove an extraneous semicolon (;;). END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-01-17T13:13:48.000000Z K 7 svn:log V 81 remove elan_mmcr, I'm not sure I understand what it did here in the first place. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-17T13:27:27.000000Z K 7 svn:log V 39 Replaced black magic with white magic. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-17T13:41:16.000000Z K 7 svn:log V 215 - Properly build both crypto and non-crypto versions of the package management tools. - Drop redundant dependency of pkg_create(1) and pkg_delete(1) on crypto libraries now that they do not link with libfetch. END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-01-17T16:07:31.000000Z K 7 svn:log V 137 MFC 1.41: try rtinit() only when the route is not installed. this allows, e.g., duplicated attempts of 'ifconfig lo0 ::1' like for IPv4. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2004-01-17T18:07:45.000000Z K 7 svn:log V 113 Add /usr/bin to PATH for the case when MAKEDEVPATH is empty in order to find printf which is used several times. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-17T18:25:43.000000Z K 7 svn:log V 98 MFRELENG_5_2: Default the snapshot versioning to 5.2. PR: misc/61402 Submitted by: Chris Knight END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-01-17T18:51:55.000000Z K 7 svn:log V 435 Guess better the source for object files in case .depend file is missing and there are multiple choices using multiple inference (suffix transformation) rules. This is known to fix compilation of s_log1p.o in lib/msun on i386, as otherwise it attempted to use s_log1p.S as the source (which is marked broken) instead of legal s_log1p.c which is in CFLAGS. The normal case where .depend file exists is not affected. Reviewed by: bde END