ƒ­140214 225 221 521 273 237 151 424 158 1539 152 153 762 109 118 105 105 153 236 107 112 135 105 105 110 103 117 232 170 623 179 117 204 266 209 164 249 233 253 105 191 961 198 182 461 280 105 120 121 302 105 118 154 316 509 1917 198 299 138 1388 165 124 596 161 164 161 123 315 364 150 105 112 103 104 105 128 109 112 110 131 120 105 111 138 111 113 160 182 549 205 228 157 120 118 766 132 161 118 134 133 168 123 137 147 135 130 243 1359 225 179 172 144 149 148 158 152 151 168 162 238 215 133 144 148 166 294 130 151 500 1060 142 282 134 254 156 320 278 310 164 136 313 212 119 156 127 181 249 141 330 300 596 122 129 144 571 289 140 364 123 114 578 160 113 134 132 141 428 673 171 225 181 274 319 183 187 220 168 192 383 290 404 339 165 172 136 141 138 157 478 645 118 308 161 227 194 183 106 131 106 130 146 149 106 106 165 173 121 125 106 362 364 228 166 141 172 381 141 128 482 215 112 215 208 240 166 114 371 K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-01-14T04:44:56.000000Z K 7 svn:log V 125 Match the LINUX32's style with existing style Submitted by: Jung-uk Kim Use positive, not negative logic. END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-01-14T05:54:53.000000Z K 7 svn:log V 428 MFC 1.10: Do more extensive checking of the userid field which is read in from the control-file for each print job. The main reason is to handle the case where some remote host sends a print job where the given userid is an uppercase-version of the real userid. Now if lpd sees that in a job which came from a remote host, it will check to see if the given userid is valid, and if not it will make a lowercase version of it. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-01-14T06:37:43.000000Z K 7 svn:log V 180 Clean up a small memory leak introduced with the previous commit to dsutils.c. We need to GC the implicitly-returned object. Submitted by: Robert.Moore at Intel MFC after: 1 day END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-01-14T06:37:43.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r140216, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-14T06:54:59.000000Z K 7 svn:log V 59 pcic is no more on i386 port, so remove it from the hints. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-14T07:09:23.000000Z K 7 svn:log V 331 Mark all inline asms that read the floating-point control or status registers as volatile. Instructions that *wrote* to FP state were already marked volatile, but apparently gcc has license to move non-volatile asms past volatile asms. This broke amd64's feupdateenv at -O2 due to a WAR conflict between fnstsw and fldenv there. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-14T07:33:51.000000Z K 7 svn:log V 66 Eliminate unused and unnecessary "cred" argument from vinvalbuf() END K 10 svn:author V 3 rse K 8 svn:date V 27 2005-01-14T07:47:32.000000Z K 7 svn:log V 1445 MFC: revision 1.110 Fix the derivation of the GEOM name from the specified device name by complementing the existing special case of a not existing /dev prefix with the recognition of an already existing /dev prefix. This implicitly solves the following two issues related to working on GEOM devices /dev/foo/bar (which have the GEOM provider name "foo/bar") with the expected commands like "bsdlabel /dev/foo/bar": 1. the error "Geom not found" when trying to write or edit the BSD label (because previously the incorrect GEOM name "bar" instead of "foo/bar" was derived from "/dev/foo/bar"). 2. the multiple times reported "magically introduced" partition offset of 63 blocks and the resulting errors like "partition extends past end of unit" and "partition c doesn't start at 0!". This implicitly resulted because bsdlabel(8) determines the "MBR offset" via GEOM and (intentionally) silently falls back to an offset of 0 if it could not be queried (which is the case if the name was incorrectly derived). Usually (at least on PCs) the offset for the first slice is 63 blocks and bsdlabel(8) automatically subtracts them from the absolute offsets in the read on-disk BSD label, resulting in the display of an effective offset of 0. If the GEOM query fails, the assumed offset of 0 is subtracted and an incorrect effective offset of 63 is displayed and tried to be worked upon. Reviewed by: pjd END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-14T08:09:42.000000Z K 7 svn:log V 60 Eliminate constant and unused arguments to nwfs_vinvalbuf() END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-14T08:52:55.000000Z K 7 svn:log V 61 Eliminate unused and constant arguments to smbfs_vinvalbuf() END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-01-14T09:00:46.000000Z K 7 svn:log V 665 o Clean up interface between ip_fw_chk() and its callers: - ip_fw_chk() returns action as function return value. Field retval is removed from args structure. Action is not flag any more. It is one of integer constants. - Any action-specific cookies are returned either in new "cookie" field in args structure (dummynet, future netgraph glue), or in mbuf tag attached to packet (divert, tee, some future action). o Convert parsing of return value from ip_fw_chk() in ipfw_check_{in,out}() to a switch structure, so that the functions are more readable, and a future actions can be added with less modifications. Approved by: andre MFC after: 2 months END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T09:12:05.000000Z K 7 svn:log V 18 Tiny markup nits. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-01-14T09:21:54.000000Z K 7 svn:log V 22 Fix off-by-one error. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T09:28:17.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T09:40:13.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T09:50:45.000000Z K 7 svn:log V 62 Pull up a vendor fix for a problem exposed by tr/tr.1,v 1.30. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T09:50:45.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r140229, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-01-14T09:51:29.000000Z K 7 svn:log V 10 Typo fix. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T09:55:41.000000Z K 7 svn:log V 21 MFC: Sync with HEAD. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-01-14T10:06:04.000000Z K 7 svn:log V 43 MFC: test-1.sh 1.2 Fix incorrect comment. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T10:33:39.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T10:41:05.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T10:46:08.000000Z K 7 svn:log V 19 Tiny markup fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T10:49:09.000000Z K 7 svn:log V 12 Markup nit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T10:53:55.000000Z K 7 svn:log V 26 Markup and grammar fixes. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-01-14T11:52:45.000000Z K 7 svn:log V 135 Consider IFF_UP as "administratively up" flag, and IFF_RUNNING as "operationally up" flag. Hence this, revert 1.35 to use IFF_RUNNING. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-01-14T11:55:07.000000Z K 7 svn:log V 74 Raise & drop IFF_RUNNING upon receival of netgraph flow control messages. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-14T12:22:57.000000Z K 7 svn:log V 526 64-bit clean + WARNS=6: - Convert the (char *) cast+cast backs magic to memcpy(3). Without this, the resulting code is potentially risky with higher optimization levels. - Avoid same name when calling local variables, as well as global symbols. This reduces confusion for both human and compiler. - Add necessary casts, consts - Use new style function defination. - Minor style.Makefile(5) tweak - Bump WARNS?= from 0 to 6 ** for the aout code: changes are intentionally limited to ease maintaince. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-01-14T12:27:26.000000Z K 7 svn:log V 82 MFC: rev. 1.10 - list the Hama USB RS-232 Serial Adapter as supported - bump .Dd END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T13:16:13.000000Z K 7 svn:log V 26 Fixed sparc64 LINT build. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-14T13:18:55.000000Z K 7 svn:log V 107 Use a better name than underscore-tmpfile for better representation of the meaning. Suggested by: stefanf END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-01-14T13:38:15.000000Z K 7 svn:log V 169 make umtx timeout relative so userland can select different clock type, e.g, CLOCK_REALTIME or CLOCK_MONOTONIC. merge umtx_wait and umtx_timedwait into single function. END K 10 svn:author V 3 dds K 8 svn:date V 27 2005-01-14T14:18:19.000000Z K 7 svn:log V 116 Fix the pbio include file installation process and the corresponding documentation. Noticed by: ru Reviewed by: ru END K 10 svn:author V 3 dds K 8 svn:date V 27 2005-01-14T14:21:06.000000Z K 7 svn:log V 72 Correct the pbio include file location. Noticed by: ru Reviewed by: ru END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-14T15:49:05.000000Z K 7 svn:log V 152 Improve readability for the recently introduced changes by having their sizeof(*p) instead of explicitlly specifying their types. Suggested by: nectar END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-14T16:24:31.000000Z K 7 svn:log V 137 Replace the min() macro with a test that doesn't truncate the 64-bit values that are used. Thanks to Bruce Evans for pointing this out. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-14T16:35:34.000000Z K 7 svn:log V 157 NULL-terminate the . and .. directory entries. Apparently some tools ignore d_namlen and assume that d_name is null-terminated. Submitted by: Andriy Gapon END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T17:22:51.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-01-14T18:13:56.000000Z K 7 svn:log V 95 Give up on trying to please everyone and restore 1.64 with regards to dealing with sudo users. END K 10 svn:author V 4 emax K 8 svn:date V 27 2005-01-14T18:14:51.000000Z K 7 svn:log V 867 MFC ng_btsocket_rfcomm.h v1.4 to RELENG_5 Make default RFCOMM session MTU match default L2CAP MTU. This is just a workaround for a know problem with Motorola E1000 phone. Something is wrong with the configuration of L2CAP/RFCOMM channel. Even though we set L2CAP MTU to 132 bytes (default RFCOMM MTU 127 + 5 bytes RFCOMM frame header) and the phone accepts it, the phone still sends oversized L2CAP packets. It appears that the phone wants to use bigger (667 bytes) RFCOMM frames, but it does not segment them according to the configured L2CAP MTU. The 667 bytes RFCOMM frame size corresponds to the default L2CAP MTU of 672 bytes (667 + 5 bytes RFCOMM frame header). This problem only appears if connection was initiated from the phone. I'm not sure who is at fault here, so for now just put workaround in place. Quick look at the spec did not reveal any anwser. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-14T18:31:00.000000Z K 7 svn:log V 105 Drop the 'active-' prefix from the polarity printf to be consistent with the rest of the interrupt code. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-14T19:26:28.000000Z K 7 svn:log V 90 MFC: revision 1.237, various fixes for older MP systems that use a default configuration. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-14T20:13:04.000000Z K 7 svn:log V 368 - Remove some OBE comments regarding cpu_exit(). cpu_exit() is no longer the last action of kern_exit(). Instead, it is a MD callout to cleanup per-process state during exit. - Add notes of concern to Alpha and ia64 about the possible need to drop fp state in cpu_thread_exit() rather than in cpu_exit() since it is per-thread state rather than per-process. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-14T20:16:41.000000Z K 7 svn:log V 187 Remove redundant code to drop per-thread debug register state from cpu_exit() as this is already performed in cpu_thread_exit() and the debug state is per-thread rather than per-process. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T20:23:58.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-14T20:49:14.000000Z K 7 svn:log V 28 Remove an extraneous space. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-14T20:50:52.000000Z K 7 svn:log V 29 Bah, another whitespace fix. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-14T21:05:35.000000Z K 7 svn:log V 209 CAM will sometimes remove a disk again even before it finished being initialized. We already cancel the pending events but we need to not dereference the geom pointer which never got set different from NULL. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-14T21:07:56.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-14T21:51:46.000000Z K 7 svn:log V 26 Remove some #if 0'd code. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-01-14T21:53:38.000000Z K 7 svn:log V 57 Almost ready for RC3 builds. Approved by: re (implicit) END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-14T22:03:27.000000Z K 7 svn:log V 223 Set math_errhandling to MATH_ERREXCEPT. Now that we have fenv.h, we basically support this, subject to gcc's lack of FENV_ACCESS support. In any case, the previous setting of math_errhandling to 0 is not allowed by POSIX. END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-01-14T22:25:49.000000Z K 7 svn:log V 416 MFC *: Get it so all parts of lpd, lpc, lpq, and lprm will use the same algorithm when they calculate the job number for a job, based on the name of the control-file. This also uses a newer algorithm for determining a job number, to avoid some problems caused when a control-file is named using an IP address, instead of the hostname [* = 1.34 common.c, 1.26 displayq.c, 1.25 lp.h, 1.5 matchjobs.c, 1.21 rmjob.c] END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-01-14T22:39:44.000000Z K 7 svn:log V 1821 Fix a problem reported by Pierre Beyssac. Sometinmes when ndis_get_info() calls MiniportQueryInformation(), it will return NDIS_STATUS_PENDING. When this happens, ndis_get_info() will sleep waiting for a completion event. If two threads call ndis_get_info() and both end up having to sleep, they will both end up waiting on the same wait channel, which can cause a panic in sleepq_add() if INVARIANTS are turned on. Fix this by having ndis_get_info() use a common mutex rather than using the process mutex with PROC_LOCK(). Also do the same for ndis_set_info(). Note that Pierre's original patch also made ndis_thsuspend() use the new mutex, but ndis_thsuspend() shouldn't need this since it will make each thread that calls it sleep on a unique wait channel. Also, it occured to me that we probably don't want to enter MiniportQueryInformation() or MiniportSetInformation() from more than one thread at any given time, so now we acquire a Windows spinlock before calling either of them. The Microsoft documentation says that MiniportQueryInformation() and MiniportSetInformation() are called at DISPATCH_LEVEL, and previously we would call KeRaiseIrql() to set the IRQL to DISPATCH_LEVEL before entering either routine, but this only guarantees mutual exclusion on uniprocessor machines. To make it SMP safe, we need to use a real spinlock. For now, I'm abusing the spinlock embedded in the NDIS_MINIPORT_BLOCK structure for this purpose. (This may need to be applied to some of the other routines in kern_ndis.c at a later date.) Export ntoskrnl_init_lock() (KeInitializeSpinlock()) from subr_ntoskrnl.c since we need to use in in kern_ndis.c, and since it's technically part of the Windows kernel DDK API along with the other spinlock routines. Use it in subr_ndis.c too rather than frobbing the spinlock directly. END K 10 svn:author V 3 gad K 8 svn:date V 27 2005-01-14T23:05:04.000000Z K 7 svn:log V 105 MFC 1.6: Have 'lptest' stop when it gets an error writing to the printer. [original commit done by phk] END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-14T23:28:28.000000Z K 7 svn:log V 206 Remove numerous references to VAX floating-point and the setting of errno, replacing them with a discussion of IEEE exceptions where appropriate. Cross-reference fenv(3) whenever exceptions are mentioned. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T00:37:31.000000Z K 7 svn:log V 46 Braino. Revert rev 1.50. Pointy hat to: das END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-01-15T01:46:41.000000Z K 7 svn:log V 1291 Deprecate unmaintainable uses of strncmp to implement abbreviations. This commit replaces those with two new functions that simplify the code and produce warnings that the syntax is deprecated. A small number of sensible abbreviations may be explicitly added based on user feedback. There were previously three types of strncmp use in ipfw: - Most commonly, strncmp(av, "string", sizeof(av)) was used to allow av to match string or any shortened form of it. I have replaced this with a new function _substrcmp(av, "string") which returns 0 if av is a substring of "string", but emits a warning if av is not exactly "string". - The next type was two instances of strncmp(av, "by", 2) which allowed the abbreviation of bytes to "by", "byt", etc. Unfortunately, it also supported "bykHUygh&*g&*7*ui". I added a second new function _substrcmp2(av, "by", "bytes") which acts like the strncmp did, but complains if the user doesn't spell out the word "bytes". - There is also one correct use of strncmp to match "table(" which might have another token after it without a space. Since I changed all the lines anyway, I also fixed the treatment of strncmp's return as a boolean in many cases. I also modified a few strcmp cases as well to be fully consistent. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-01-15T01:53:49.000000Z K 7 svn:log V 70 Note the deprecation of the abbreviation of a number of ipfw options. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-15T02:43:31.000000Z K 7 svn:log V 29 Add a cast to fix a warning. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T02:55:10.000000Z K 7 svn:log V 503 Most libm routines depend on the rounding mode and/or set exception flags, so they are not pure. Remove the __pure2 annotation from them. I believe that the following routines and their float and long double counterparts are the only ones here that can be __pure2: copysign is* fabs finite fmax fmin fpclassify ilogb nan signbit When gcc supports FENV_ACCESS, perhaps there will be a new annotation that allows the other functions to be considered pure when FENV_ACCESS is off. Discussed with: bde END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T03:32:28.000000Z K 7 svn:log V 69 amd64 assembly versions of sqrt(), lrint(), and llrint() using SSE2. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-01-15T03:32:29.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-01-15T03:48:14.000000Z K 7 svn:log V 69 MFC 1.1.1.23: Fix small memory leak with implicit return from _STA. END K 10 svn:author V 3 njl K 8 svn:date V 27 2005-01-15T03:52:23.000000Z K 7 svn:log V 31 MFC: Add devclass_get_count(9) END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T05:23:58.000000Z K 7 svn:log V 222 Eliminate gdtoa.mk and move its contents to ${MACHINE_ARCH}/Makefile.inc. The purpose of having a separate file involved an abandoned scheme that would have kept contrib/gdtoa out of the include path for the rest of libc. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T05:26:32.000000Z K 7 svn:log V 271 Add a file missed in the previous commit: Eliminate gdtoa.mk and move its contents to ${MACHINE_ARCH}/Makefile.inc. The purpose of having a separate file involved an abandoned scheme that would have kept contrib/gdtoa out of the include path for the rest of libc. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-15T09:20:47.000000Z K 7 svn:log V 55 Add the bus_dmamap_load_mbuf_sg() function to sparc64. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T10:05:02.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T11:12:40.000000Z K 7 svn:log V 21 Overhaul the markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T11:20:51.000000Z K 7 svn:log V 12 Markup nit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T11:21:24.000000Z K 7 svn:log V 13 Markup nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T11:22:13.000000Z K 7 svn:log V 14 Markup style. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T11:40:33.000000Z K 7 svn:log V 37 Markup: convert a display to a list. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T12:21:03.000000Z K 7 svn:log V 18 Fixed markup bug. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T12:23:35.000000Z K 7 svn:log V 21 Fixed display types. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T12:23:59.000000Z K 7 svn:log V 19 Fixed macro abuse. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T12:24:26.000000Z K 7 svn:log V 40 A shorter version of the format string. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T12:24:49.000000Z K 7 svn:log V 29 Use lists where appropriate. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T12:25:47.000000Z K 7 svn:log V 14 Fixed markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T12:26:29.000000Z K 7 svn:log V 20 Fixed display type. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T12:28:01.000000Z K 7 svn:log V 47 Eliminate macro calls inside literal displays. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T12:45:24.000000Z K 7 svn:log V 20 Removed empty line. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T12:49:11.000000Z K 7 svn:log V 22 Fixed troff warnings. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-01-15T13:02:50.000000Z K 7 svn:log V 68 Fix arguments syntax. Manual pages fixes by: ru MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-15T13:25:41.000000Z K 7 svn:log V 91 If USER of HOSTNAME is set to an empty value, use the fallback value. Submitted by: marck END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2005-01-15T15:55:59.000000Z K 7 svn:log V 451 MFC of 1.61, 1.62 of tcp_syncache.c and 1.107 tcp_var.h. The tcp syncache code was leaving the IPv6 flowlabel uninitialised for the SYN|ACK packet and then letting in6_pcbconnect set the flowlabel later. Arange for the syncache/syncookie code to set and recall the flow label so that the flowlabel used for the SYN|ACK is consistent. This is done by using some of the cookie (when tcp cookies are enabeled) and by stashing the flowlabel in syncache. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2005-01-15T15:58:17.000000Z K 7 svn:log V 107 MFC: 1.104 of tcp_usrreq.c when IN6P_AUTOFLOWLABEL is set, set the flowlabel on outgoing tcp connections. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2005-01-15T16:01:19.000000Z K 7 svn:log V 132 Move the LOCKING section to before the EXAMPLES section. Make example locking calls in the EXAMPLES section. Reviewed by: keramida END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-15T16:54:35.000000Z K 7 svn:log V 62 Add a driver for the i80321 watchdog. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-15T16:56:22.000000Z K 7 svn:log V 25 Add the i80321 watchdog. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-15T16:57:00.000000Z K 7 svn:log V 23 Use device_set_desc(). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-01-15T17:09:53.000000Z K 7 svn:log V 673 Fix ACLs handling for the root file system. Without this fix, when ACLs are set via tunefs(8) on the root file system, they are removed on boot when 'mount -a' is called, because mount(8) called for the root file system always add MNT_UPDATE flag and MNT_UPDATE flag isn't perfect. Now, one cannot remove ACLs stored in superblock (configured with tunefs(8)) via 'mount -a' nor 'mount -u -o noacls ', but it is still possible to mount file system which doesn't have ACLs in superblock via 'mount -o acls ' or /etc/fstab's 'acls' option. Reported by: Lech Lorens/pl.comp.os.bsd Discussed with: phk, rwatson Reviewed by: rwatson MFC after: 2 weeks END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-15T18:38:10.000000Z K 7 svn:log V 37 Start the license statement with /*- END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-15T18:55:22.000000Z K 7 svn:log V 66 Add support for the IQ31244 7 seg display. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-15T18:55:40.000000Z K 7 svn:log V 23 Add the 7 seg display. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-15T19:07:23.000000Z K 7 svn:log V 39 MFi386: add bus_dmamap_load_mbuf_sg(). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-15T19:26:17.000000Z K 7 svn:log V 38 Add bus_dmamap_load_mbuf_sg() to ia64 END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-15T19:31:08.000000Z K 7 svn:log V 73 Add the prototype for bus_dmamap_load_mbuf_sg(). Spotted out by: scottl END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-15T19:42:28.000000Z K 7 svn:log V 28 Add support for KTR_BUSDMA. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-15T19:55:25.000000Z K 7 svn:log V 42 Add bus_dmamap_load_mbuf_sg() to powerpc. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-15T20:03:59.000000Z K 7 svn:log V 52 Fix an assignment that I missed in the last commit. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-15T20:11:25.000000Z K 7 svn:log V 40 Add bus_dmamap_load_mbuf_sg() to alpha. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-15T20:50:52.000000Z K 7 svn:log V 35 Document bus_dmamap_load_mbuf_sg() END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-15T20:52:15.000000Z K 7 svn:log V 147 Convert if_em to the new bus_dmamap_load_sg() interface. The old callback was really just a waste of cycles, so this streamlines it considerably. END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-01-15T21:12:47.000000Z K 7 svn:log V 1265 Consider three objects, O, BO, and BBO, where BO is O's backing object and BBO is BO's backing object. Now, suppose that O and BO are being collapsed. Furthermore, suppose that BO has been marked dead (OBJ_DEAD) by vm_object_backing_scan() and that either vm_object_backing_scan() has been forced to sleep due to encountering a busy page or vm_object_collapse() has been forced to sleep due to memory allocation in the swap pager. If vm_object_deallocate() is then called on BBO and BO is BBO's only shadow object, vm_object_deallocate() will collapse BO and BBO. In doing so, it adds a necessary temporary reference to BO. If this collapse also sleeps and the prior collapse resumes first, the temporary reference will cause vm_object_collapse to panic with the message "backing_object %p was somehow re-referenced during collapse!" Resolve this race by changing vm_object_deallocate() such that it doesn't collapse BO and BBO if BO is marked dead. Once O and BO are collapsed, vm_object_collapse() will attempt to collapse O and BBO. So, vm_object_deallocate() on BBO need do nothing. Reported by: Peter Holm on 20050107 URL: http://www.holm.cc/stress/log/cons102.html In collaboration with: tegge@ Candidate for RELENG_4 and RELENG_5 MFC after: 2 weeks END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-01-15T21:53:24.000000Z K 7 svn:log V 128 Latest IERS Bulletin C (#29): no leap second on 2005-06-30. Obtained from: http://hpiers.obspm.fr/eoppc/bul/bulc/bulletinc.dat END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-01-15T21:54:52.000000Z K 7 svn:log V 83 Insta-MFC IERS Bulletin C 29. Obtained from: International Earth Rotation Service END K 10 svn:author V 7 wollman K 8 svn:date V 27 2005-01-15T21:56:17.000000Z K 7 svn:log V 76 MFC IERS Bulletin C 29 Obtained from: International Earth Rotation Service END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-01-15T22:04:17.000000Z K 7 svn:log V 48 Remove ip_fw.h and ip_dummynet.h from includes. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-15T22:05:59.000000Z K 7 svn:log V 54 Use bus_dmamap_load_mbuf_sg() for loading rx buffers. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:56:43.000000Z K 7 svn:log V 56 MFC swap_pager.c:1.263,1.264: Close swapoff(2) races. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:56:55.000000Z K 7 svn:log V 66 MFC rev. 1.1: Add single-precision x86-optimized math routines. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:57:17.000000Z K 7 svn:log V 60 MFC rev. 1.1: Implement [l]lrint[f]() and [l]lround[f](). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:57:34.000000Z K 7 svn:log V 59 MFC rint.3:1.11: Cross-reference lrint(3) and lround(3). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:57:44.000000Z K 7 svn:log V 76 MFC round.3:1.3,1.4: Cross reference lrint(3) and lround(3). Whitespace. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:58:00.000000Z K 7 svn:log V 70 MFC math.h:1.13,1.14,1.15,1.16: Various content and markup updates. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:58:13.000000Z K 7 svn:log V 145 MFC math.h:1.44,1.46: Allow math.h to compile with versions of icc prior to 8.0. Add MI implementations of [l]lrint[f]() and [l]lround[f](). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:58:30.000000Z K 7 svn:log V 122 MFC Makefile:1.54,1.57: Add single-precision x86-optimized math routines. Implement [l]lrint[f]() and [l]lround[f](). END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:58:46.000000Z K 7 svn:log V 41 MFC s_log1p.S:1.8: Remove unused file. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:59:05.000000Z K 7 svn:log V 52 MFC fenv.h:1.2: Mark all inline asms as volatile. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:59:16.000000Z K 7 svn:log V 56 MFC fenv.h:1.2,1.3: Mark all inline asms as volatile. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-15T22:59:35.000000Z K 7 svn:log V 74 MFC rev. 1.2: s/isnormal/isfinite/ so subnormals are rounded correctly. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-16T01:01:14.000000Z K 7 svn:log V 198 MFC rev 1.139: revision 1.138 date: 2005/01/09 17:42:03; author: cognet; state: Exp; lines: +64 -64 Use uint32_t instead of u_long when appropriate. That's enough to make my bt848 work on amd64. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-01-16T02:39:18.000000Z K 7 svn:log V 35 Fix kernel builds with INVARIANTS. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-01-16T03:12:03.000000Z K 7 svn:log V 56 "REQUIRE: cleanvar" for all RC's writing into /var/run. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-16T07:34:26.000000Z K 7 svn:log V 404 Lock the AMR driver: - Introduce the amr_io_lock to control access to command queues, bio queues, and the hardware. - Eliminate the taskqueue and do all completion processing in the ithread. - Assign a static slot number to each command instead of doing a linear search for free slots each time a command is needed. - Modify the interrupt handler to more closely match what Linux does, for safety. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-01-16T08:29:13.000000Z K 7 svn:log V 962 MFR5 for FreeBSD-EN-05:03.ipi From commit to RELENG_5: MFC IPI panic fix done by Stephan Uphoff: sys/i386/i386/apic_vector.s 1.101 -> 1.102 sys/i386/i386/mp_machdep.c 1.241 -> 1.243 sys/i386/include/apicvar.h 1.8 -> 1.9 sys/i386/include/smp.h 1.78 -> 1.79 To quote the original commit message: Avoid more than two pending IPI interrupt vectors per local APIC as this may cause deadlocks. This should fix kern/72123. Discussed with: jhb Tested by: Nik Azim Azam, Andy Farkas, Flack Man, Aykut KARA Izzet BESKARDES, Jens Binnewies, Karl Keusgen Discussed with: ups Reviewed by: jhb Versions being merged from RELENG_5: src/sys/i386/i386/apic_vector.s 1.101.2.1 src/sys/i386/i386/mp_machdep.c 1.235.2.4 src/sys/i386/include/apicvar.h 1.8.2.1 src/sys/i386/include/smp.h 1.78.2.1 Approved by: so (nectar) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-01-16T08:34:30.000000Z K 7 svn:log V 47 Remove debugging that made it into the commit. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2005-01-16T10:49:48.000000Z K 7 svn:log V 184 Add prototypes and remove unused variables for WARNS=6 compliance. Add 'usage: ' in front of usage string. Use warnx(3) instead of fprintf in error messages to get progname prepended. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2005-01-16T11:10:21.000000Z K 7 svn:log V 37 no need to have break; after return; END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-01-16T11:13:18.000000Z K 7 svn:log V 157 - Reduce number of arguments passed to dummynet_io(), we already have cookie in struct ip_fw_args itself. - Remove redundant &= 0xffff from dummynet_io(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 2005-01-16T11:22:42.000000Z K 7 svn:log V 59 Standardize 2 error messages: start with lowercase letter. END K 10 svn:author V 7 smkelly K 8 svn:date V 27 2005-01-16T12:42:07.000000Z K 7 svn:log V 223 Fix cognet's previous MFC so it builds. It appears that part of 1.136 snuck into the MFC by accident. This fixes the build on my system and for others on -stable as well. Submitted by: Jon Noack END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-16T13:05:32.000000Z K 7 svn:log V 181 Add udpconnectjail, a simple regression test to exercise an (as yet) unfixed bug in the jail() implementation relating to using the connect() system call on UDP sockets. PR: 26506 END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-16T13:15:16.000000Z K 7 svn:log V 214 Erm, don't forget to store the mbuf in the dmamap in bus_dmamap_load_mbuf_sg(), so that bus_dmamap_sync() knows what to invalidate. This makes em(4) work again. While I'm there, remove the unused "first" variable. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-16T13:18:52.000000Z K 7 svn:log V 69 Add a new sysctl, hw.sevenseg.freq, to control the update frequency. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2005-01-16T14:37:30.000000Z K 7 svn:log V 39 Remove \n at the end of err(3) strings END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-16T15:01:28.000000Z K 7 svn:log V 216 In refactoring the test before committing, a pointer was passed instead of a structure for the sockaddr_in. Pass the pointer to connect() instead of the pointer to the pointer. Specify a port number to connect to. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-16T16:41:59.000000Z K 7 svn:log V 120 Add the new standard EXIT STATUS section where appropriate. Sort standard sections in the (documented) preferred order. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-16T16:46:14.000000Z K 7 svn:log V 28 Removed redundant .br call. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-16T16:49:10.000000Z K 7 svn:log V 65 Use the \*(If string provided by mdoc(7), to represent infinity. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-16T16:53:13.000000Z K 7 svn:log V 36 Removed .Re without a matching .Rs. END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-01-16T19:12:27.000000Z K 7 svn:log V 89 Fix variable name in comment num=>alen. (Lost part of commit rev 1.2) MFC after: 3 days END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-01-16T19:22:09.000000Z K 7 svn:log V 156 Fix comment. Code 0x95 means locking shift to codeset 5 according to T1.617 AnnexD. Locking shift procedure is described in ANSI T1.607. MFC after: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-01-16T21:08:31.000000Z K 7 svn:log V 46 Use >= so we can use the actual WARNS levels. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-16T21:09:39.000000Z K 7 svn:log V 237 Fix a bug I introduced in 1.561 which has caused considerable filesystem unhappiness lately. As far as I can tell, no files that have made it safely to disk have been endangered, but stuff in transit has been in peril. Pointy hat: phk END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-01-16T21:18:16.000000Z K 7 svn:log V 204 Move -Wunused-parameter from WARNS level 3 level 4. Also break long lines -- note that the '\' must be up against the last character of a line to keep command-line spacing proper. Requested by: rwatson END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-01-16T22:13:51.000000Z K 7 svn:log V 498 Implement a custom print formatter (archive_string_vsprintf) for libarchive error messages. Mostly, this avoids a portability headache related to copying va_list arguments (some FreeBSD 5 platforms require va_copy; FreeBSD 4 doesn't support va_copy at all). It also dramatically reduces the size of libarchive for embedded applications: a minimal "untar" program using libarchive can now be under 64k statically linked (as opposed to ~100k using library *printf() functions). MFC after: 14 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-16T22:22:28.000000Z K 7 svn:log V 31 Added the EXIT STATUS section. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-16T22:26:05.000000Z K 7 svn:log V 38 Document the new EXIT STATUS section. END K 10 svn:author V 3 rik K 8 svn:date V 27 2005-01-16T23:30:45.000000Z K 7 svn:log V 52 Ups, misprint, change and => add. Submitted by: ru END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-01-17T06:54:48.000000Z K 7 svn:log V 478 Go ahead and match on CIS3 and CIS4 strings as well. These are NULL for the vast majority of our cards. However, they are critically needed to distinguish different fe based PC Cards (the FMV-182 from the 182A) which need to be treated differently (the ethernet address is loaded not from the standard CIS-based ethernet tuples, but from differing locations in attribute space based on the version string in CIS3. This should have no impact for other users of this function. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-17T07:14:24.000000Z K 7 svn:log V 196 Discontinue zero-length g_ctl arguments as "just give him this pointer" transfers. The necessary context for calling copyin() isn't available anyway and automatic code-validation chokes on this. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-17T07:44:44.000000Z K 7 svn:log V 49 Added the EXIT STATUS section where appropriate. END K 10 svn:author V 5 silby K 8 svn:date V 27 2005-01-17T07:56:28.000000Z K 7 svn:log V 269 Rearrange the kninit calls for both directions of a pipe so that they both happen before pipe backing allocation occurs. Previously, a pipe memory shortage would cause a panic due to a KNOTE call on an uninitialized si_note. Reported by: Peter Holm MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-17T08:35:50.000000Z K 7 svn:log V 32 Fix a comment to match reality. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-17T08:36:46.000000Z K 7 svn:log V 23 MFi386: fix a comment. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-01-17T08:38:31.000000Z K 7 svn:log V 480 Add -frandom-seed=RepeatabilityConsideredGood to CFLAGS for building this library. As the value suggests, this allows the library to be built repeatably; without this flag, gcc uses a random value in its parsing. Since the random seed is only used when handling files which do not have any externally-visible symbols, this change is not needed for any other libraries in the FreeBSD base system. Discussed on: freebsd-arch (in early November) Approved by: kan MFC after: 1 week END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-17T09:37:27.000000Z K 7 svn:log V 65 Add tap(4) to LINT PR: kern/44260 Submitted by: Matthias Andree END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-17T10:06:12.000000Z K 7 svn:log V 21 Minor bit of advice. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-01-17T10:10:30.000000Z K 7 svn:log V 38 MFC rev. 1.3: Fix off-by-one error. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-01-17T10:27:21.000000Z K 7 svn:log V 37 Ident the SMP kernel as SMP-GENERIC. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-01-17T11:34:57.000000Z K 7 svn:log V 44 MFC revision 1.31: mdoc(7) sweep by Ruslan. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-01-17T11:44:30.000000Z K 7 svn:log V 334 The submitter of bin/75786 turned out to not have removable interfaces, and so the fix committed in r1.42 was not quite correct for the case where there are two or more DHCP consuming removable interfaces - dhclient must be restarted so that the other interfaces continue to function correctly. Approved by: murray MFC After: 7 days END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-01-17T11:51:00.000000Z K 7 svn:log V 575 MFC: defaults/rc.conf -> 1.230, 1.231 rc.subr -> 1.32, 1.33 rc.d/tmp -> 1.35 rc.d/var -> 1.35 Fix a minor, cosmetic typo of `rc.subr'. Add two new rc.conf options: tmpmfs_flags and varmfs_flags. These can be used to pass extra options to the mdmfs(8) utility, to customize the finer details of the md file system creation (i.e. to turn on/off softupdates, to specify a default owner for md filesystem, etc). Use these two new flags to mount tmpmfs and varmfs without softupdates, since it doesn't make much sense to use SU on malloc-backed file systems. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-01-17T12:06:50.000000Z K 7 svn:log V 74 MFC: 1.39 -> Better signal(3) prototype rendering. 1.40 -> mdoc nits END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-01-17T12:08:32.000000Z K 7 svn:log V 127 MFC: 1.12 The `timep' argument of utime() is not an array of structs. Make sure we don't confuse the reader by claiming it is. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-17T13:47:05.000000Z K 7 svn:log V 85 Bump WARNS=6 by adding const constraint and initialize the pointer to NULL at start. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-17T13:56:46.000000Z K 7 svn:log V 177 WARNS=6 cleanup: - signed/unsigned conform. - Better initialization of nlist[]. I think we should have something like NLIST_NULL instead of the current (ugly) form... END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-17T14:14:00.000000Z K 7 svn:log V 222 WARNS=6 cleanup: - Initialize everything in the struct array, not only the mentioned ones - Unconditionally initialize hs to 0 to avoid repeatly doing so - Cast to unsigned int when comparing to unsigned variables. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-17T14:27:31.000000Z K 7 svn:log V 87 Oops... Remove the line leaked in the last commit which is not intended to be there... END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-17T15:14:19.000000Z K 7 svn:log V 91 MFC Paul's addition of support for following more than one file, i.e. tail -f file1 file2 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-17T17:35:38.000000Z K 7 svn:log V 123 When building hprop, add ${KRB5DIR}/lib to the include path, as the mit_dump.c expects to be able to include krb5/admin.h. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-17T17:36:12.000000Z K 7 svn:log V 72 Do build hprop(8) by default, as we already build hpropd(8) by default. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-17T17:45:38.000000Z K 7 svn:log V 96 Cleanup: - Change signedness of nxtfld() to make msgs(1) WARNS=6 clean - Add several static's END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2005-01-17T18:20:23.000000Z K 7 svn:log V 288 MFC changes from current: - Prevent ndis_get_info()/ndis_set_info() from possibly sleeping on the same wait channel from two different threads - Protect calls to MiniportQueryInformation()/MiniportSetInformation() with a spinlock - Export ntoskrnl_init_spinlock() from subr_ntoskrnl END K 10 svn:author V 4 ceri K 8 svn:date V 27 2005-01-17T18:28:09.000000Z K 7 svn:log V 196 s/ntpdate_command/ntpdate_program/ to match rc.conf(5) and /etc/defaults/rc.conf. PR: conf/76188 Submitted by: Arne Wörner Approved by: murray MFC After: 7 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-01-17T19:57:59.000000Z K 7 svn:log V 307 If su(1) is run without an effective uid of 0, generate an error to the user indicating that su is not running setuid, which may help suggest to the user that it should be setuid, or should not be running from a file system mounted nosuid. Suggsted by: Ivan Voras MFC after: 2 weeks END K 10 svn:author V 5 wilko K 8 svn:date V 27 2005-01-17T21:09:27.000000Z K 7 svn:log V 244 MFC: Add support for Chase/Perle PCI FAST-4 4 port serial cards which appear to be the same as Boca Research Turbo Serial 654 (4 serial port). While add the 8 port variants as well. Submitted by: sten@blinkenlights.nl PR: kern/75793 END K 10 svn:author V 3 dds K 8 svn:date V 27 2005-01-17T21:46:13.000000Z K 7 svn:log V 73 Correctly hide the command arguments. PR: bin/76374 MFC after: 2 weeks END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-01-18T01:06:30.000000Z K 7 svn:log V 76 Remove FreeBSD RCS ID tags, they should not have been MFC'ed. Poked by: ru END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-01-18T01:27:44.000000Z K 7 svn:log V 40 S_ISVTX -> S_ISTXT to reflect the code. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-01-18T01:40:15.000000Z K 7 svn:log V 45 MFC: S_ISVTX -> S_ISTXT to reflect the code. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-01-18T01:47:36.000000Z K 7 svn:log V 42 MFC: List RFCs under SEE ALSO. PR: 46918 END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T03:28:08.000000Z K 7 svn:log V 65 Fix building for non-i386 platforms. Submitted by: Coleman Kane END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-01-18T03:32:53.000000Z K 7 svn:log V 382 While we're building kernels -g (ie, makeoptions DEBUG=-g), use -O as it provides truer debugger stack traces. For those that want to stick with -O2 kernel builds, one should probably add -fno-optimize-sibling-calls so that each stack frame as a frame pointer. It is semi-promissed by the Release Engineers that when RELENG_6 is created we go back to -O2. Desired by: scottl, jhb END K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-01-18T03:48:02.000000Z K 7 svn:log V 552 Unbreak stack traces across double faults. In a particular edge case (calling a __dead2 function such as panic() at the end of a function), the saved %eip on the stack will actually not be part of the function that executed a call instruction but instead will be the first instruction of the next function in the text. This happens with dblfault_handler() and syscall() for example. Work around this in the one place it matters by looking at the saved %eip - 1 to determine the calling function when we check for "magic" frames. MFC after: 2 weeks END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-01-18T04:41:40.000000Z K 7 svn:log V 22 MFC 1.8: Wording nit. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-01-18T04:43:02.000000Z K 7 svn:log V 211 MFC: Remove a.out runtime linker. It doesn't build and was removed from the build over two years ago by peter. The binary a.out version of ld.so can be obtained from misc/compat22 or src/lib/compat/compat22. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-01-18T04:44:08.000000Z K 7 svn:log V 65 MFC: Remnant code (broken, unhooked) from a.out which I missed. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2005-01-18T04:59:04.000000Z K 7 svn:log V 130 MFC: Various markup and spelling fixes. PR: 75574 Submitted by: Nobuyuki Koganemaru (original version) END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-18T07:37:05.000000Z K 7 svn:log V 101 Detect sign-extension bugs in the ioctl(2) command argument: Truncate to 32 bits and print warning. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-18T07:42:17.000000Z K 7 svn:log V 91 ioctl(2) commands are u_long not int. Pass zero for sysctl new argument length, not NULL); END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T08:57:18.000000Z K 7 svn:log V 15 Sort sections. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T09:03:19.000000Z K 7 svn:log V 40 Fold two ENVIRONMENT sections into one. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T09:04:26.000000Z K 7 svn:log V 15 Sort sections. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T09:13:42.000000Z K 7 svn:log V 39 Folded two SEE ALSO sections into one. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T09:17:49.000000Z K 7 svn:log V 55 One of the DIAGNOSTICS sections should be EXIT STATUS. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-01-18T09:24:32.000000Z K 7 svn:log V 53 Remove redundant parameter inherited from ipacctctl. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T09:29:40.000000Z K 7 svn:log V 15 Sort sections. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T10:09:38.000000Z K 7 svn:log V 15 Sort sections. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-18T10:15:23.000000Z K 7 svn:log V 70 Fix an incorrect cast. Submitted by: Andriy Gapon MFC-after: 3 days. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2005-01-18T10:53:10.000000Z K 7 svn:log V 79 MFC: (rev 1.84) document the actual behaviour for displaying the `Total' line. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-01-18T11:06:34.000000Z K 7 svn:log V 26 Fix compile errors. Bah. END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-01-18T11:52:19.000000Z K 7 svn:log V 33 Remove committer-specific entry. END K 10 svn:author V 2 ru K 8 svn:date V 27 2005-01-18T13:43:56.000000Z K 7 svn:log V 15 Sort sections. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2005-01-18T13:53:10.000000Z K 7 svn:log V 265 Revert my previous errno hack, that is certainly an issue, and always has been, but the system call itself returns errno in a register so the problem is really a function of libc, not the system call. Discussed with : Matthew Dillion END K 10 svn:author V 7 delphij K 8 svn:date V 27 2005-01-18T14:17:07.000000Z K 7 svn:log V 267 MFC revision 1.37 date: 2005/01/12 04:06:31; author: brian; state: Exp; lines: +4 -4 Don't reprint file names unnecessarily. PR: 75028 Submitted by: mteterin at 250-217 dot customer dot cloud9 dot net MFC after: 7 days Approved by: brian END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-01-18T15:13:20.000000Z K 7 svn:log V 131 Don't print extra " via ", if we have already printed one. While here, slightly style brackets. PR: misc/75297 MFC after: 1 week END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-18T15:29:28.000000Z K 7 svn:log V 74 Correct the values of FLT_ROUNDS for the FE_UPWARD and FE_DOWNWARD cases. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2005-01-18T15:51:50.000000Z K 7 svn:log V 46 Start to support the big endian case as well. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-01-18T17:53:35.000000Z K 7 svn:log V 75 Capitalize Windows and fix a typo. Submitted by: markus MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T18:08:16.000000Z K 7 svn:log V 288 o disable pci retry timeout to avoid problems when operating in C3 state (fix imported from madwifi by Takanori Watanabe) o eliminate save/restore of pci registers handled by the system o eliminate duplicate zero of the softc (noted by njl) o consolidate common code MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T18:11:04.000000Z K 7 svn:log V 49 add paren's so we can supply a|b as a debug mask END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-01-18T18:13:03.000000Z K 7 svn:log V 31 Typo fixes. MFC after: 3 days END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-18T18:44:07.000000Z K 7 svn:log V 389 Cut out the gordian handling of subnormals by bit fiddling, and instead use the FPU to convert subnormals to normals. (NB: Further simplification is possible, such as using the FPU for the rounding step.) This fixes a bug reported by stefanf where long double subnormals in the Intel 80-bit format would be output with one fewer digit than necessary when the default precision was used. END K 10 svn:author V 3 das K 8 svn:date V 27 2005-01-18T18:56:18.000000Z K 7 svn:log V 122 Configure gdtoa so that floating-point numbers are correctly rounded when they are printed in non-default rounding modes. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T19:03:04.000000Z K 7 svn:log V 20 better led blinking END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T19:10:17.000000Z K 7 svn:log V 122 setup the beacon xmit queue to not interrupt; we don't use them and they make the led's flash unnecessarily in adhoc mode END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-01-18T19:11:11.000000Z K 7 svn:log V 110 MFC: rev. 1.10 - list the Hama USB RS-232 Serial Adapter as supported - bump .Dd Approved by: re (kensmith) END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T19:28:49.000000Z K 7 svn:log V 147 replace hand-rolled code to compact an mbuf chain with m_defrag; this is suboptimal but needed for fast frames which won't fit in a single cluster END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T19:31:31.000000Z K 7 svn:log V 74 disable interrupts when transitioning to INIT state so we don't rx frames END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T19:33:06.000000Z K 7 svn:log V 22 add missing statistic END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-01-18T19:42:17.000000Z K 7 svn:log V 278 adjust tx buffer allocation based on empirical testing: o increase the max per-frame tx descriptor count and the number of tx buffers for forthcoming fast frame support o correct the max scatter/gather count; it cannot be larger than the max(tx,rx,beacon) descriptor counts END