Ļ163423 218 259 161 184 188 666 143 197 501 268 257 223 166 339 246 173 183 286 118 159 149 213 407 200 205 120 158 260 114 108 124 317 271 205 160 189 188 243 233 207 213 452 196 231 166 370 297 144 579 196 153 344 997 166 260 199 135 212 311 358 174 179 106 213 214 258 124 165 164 337 294 541 125 148 106 133 232 205 323 256 183 113 103 142 429 189 157 260 171 297 444 143 186 183 326 333 164 221 135 143 193 132 119 170 118 235 126 319 232 217 151 340 393 142 170 153 210 213 120 795 123 108 246 197 487 186 188 207 203 585 110 133 320 398 183 295 565 238 167 315 217 166 208 362 485 137 136 159 117 344 153 228 184 284 110 135 175 161 161 211 142 135 130 101 133 770 104 311 246 240 273 228 206 156 130 132 130 195 311 150 152 129 277 1315 596 185 182 217 184 929 239 310 217 262 418 172 365 271 166 204 156 480 401 158 230 631 199 133 151 218 836 151 380 199 163 110 275 273 173 K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-16T12:29:55.000000Z K 7 svn:log V 167 MFC: 1.34: Document all character classes our tr(1) implementation supports, mention that some of them are extensions to POSIX. PR: docs/85062 Approved by: re (hrs) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-16T12:30:51.000000Z K 7 svn:log V 70 MFC: 1.22: Some word smithing. PR: docs/54451 Approved by: re (hrs) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-16T12:31:45.000000Z K 7 svn:log V 93 MFC: 1.27: Make the SYNOPSIS section more meaningful. PR: docs/85066 Approved by: re (hrs) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-16T12:32:38.000000Z K 7 svn:log V 97 MFC: Replace a rarely used "depuration" with "debugging". PR: docs/85127 Approved by: re (hrs) END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-10-16T13:01:45.000000Z K 7 svn:log V 573 Improve cleartmp in a number of aspects: + Use rc.subr(8) features properly. + Do the whole job of obliterating /tmp contents in find(1). + Leave lost+found and quota.{user,group} in /tmp only if root-owned. + Make the overall structure clearer by first removing the X dirs (perhaps along with the rest of /tmp) and then re-creating them. + Use "find -exec rm -rf {} +" for efficiency: each rm instance gets a chance to kill as much files in /tmp as ARG_MAX permits. PR: bin/104044 Submitted by: Andrey Simonenko Hacked by: yar MFC after: 1 month END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-16T13:15:29.000000Z K 7 svn:log V 52 MFC: 1.7: Add missing comma. Approved by: re (hrs) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-16T13:16:40.000000Z K 7 svn:log V 105 MFC: Document that unexpand(1)'s -a and -t options are exclusive. PR: docs/85063 Approved by: re (hrs) END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-10-16T14:31:56.000000Z K 7 svn:log V 407 file == NULL: Issue __sflush() before possible setting O_APPEND mode or ftruncate(), write to wrong place may occurse oserwise. Use simplified _sseek() to the start, if no O_APPEND is set, instead of _fseeko() (_sseek() to the end, if O_APPEND, occurse later, as for file != NULL). Don't check seek error return, as original fopen() and freopen() never does. file != NULL: Add missing _sseek() to the end. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-16T14:35:31.000000Z K 7 svn:log V 176 Bring manpage up-to-date with respect to the scheduling priority range, and mention the SCHED_OTHER scheduling policy. Submitted by: davidxu PR: docs/37843 MFC after: 3 days END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-10-16T14:43:22.000000Z K 7 svn:log V 162 - Inverted EAPD quirk for ASUS A8Jc. - Take the literal meaning of eapdbtl, but do the inversion during write. Tested by: Chung-liang Wei END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-10-16T15:03:48.000000Z K 7 svn:log V 129 MFC revision 1.8 Mark the audit system calls as being un-implemented for jails. Discussed with: rwatson Approved by: re (bmah) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-10-16T15:03:49.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_2'. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-10-16T15:09:24.000000Z K 7 svn:log V 246 MFC: Revert the default value of net.inet6.ip6.auto_linklocal to 1. If ipv6_enable is not set to "YES", net.inet6.ip6.auto_linklocal is turned to 0 at boot. etc/rc.d/auto_linklocal: 1.2 sys/netinet6/in6_ifattach.c: 1.35 Approved by: re (hrs) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-10-16T15:11:18.000000Z K 7 svn:log V 153 MFC 1.39: Make net.inet6.ip6.auto_linklocal tunable. Someone may want to enable/disable auto_linklocal even in single user mode. Approved by: re (hrs) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-10-16T16:36:29.000000Z K 7 svn:log V 78 Try to be more precise in identifying the various nForce networking adapters. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-10-16T16:42:56.000000Z K 7 svn:log V 88 MFC: build 'as' for big endian if "TARGET_BIG_ENDIAN" is defined. Approved by: re(KEN) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-10-16T20:06:32.000000Z K 7 svn:log V 193 Restore the 'proc' and 'tid' commands which allow one to switch to the first thread in a process or to a specific thread via PIDs and TIDs, respectively. Submitted by: kan Approved by: marcel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-10-16T20:07:23.000000Z K 7 svn:log V 26 Trim trailing whitespace. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-10-16T20:33:23.000000Z K 7 svn:log V 64 Correct the WOL magic value. Submitted by: Peer Chen at nVIDIA END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-10-16T21:40:46.000000Z K 7 svn:log V 57 Add one more include to fix the case of !DDB and !atpic. END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-10-16T22:06:59.000000Z K 7 svn:log V 121 Comment out 'device isa'. Add a lot of nodevice entries for things that depend on isa, kbd and other PC-centric things. END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-10-16T22:09:48.000000Z K 7 svn:log V 315 Add a .PATH entry to search for sources in the ${MACHINE}/${MACHINE} directory before the ${MACHINE_ARCH}/${MACHINE_ARCH} directory so that machine-specific files take precedence of architecture-specific ones. This fixes the build on sun4v which doesn't use the sparc64 version of mem.c. Tested by: make universe END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-10-16T22:11:53.000000Z K 7 svn:log V 108 In sun4v, use the sparc64 version. We haven't used the serial port on sun4v yet, so this is a 'best-guess'. END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-10-16T22:18:13.000000Z K 7 svn:log V 113 Add sun4v to the TARGET_ARCH when just TARGET is set (like pc98 is done). This is required for 'make universe'. END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-10-16T22:18:59.000000Z K 7 svn:log V 29 Add sun4v to the 'universe'. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-10-17T00:20:22.000000Z K 7 svn:log V 66 re-apply bandaid for alpha Approved by: re (implicit, fix build) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-10-17T02:24:47.000000Z K 7 svn:log V 163 o Add keyword volatile for user mutex owner field. o Fix type consistent problem by using type long for old umtx and wait channel. o Rename casuptr to casuword. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-10-17T02:28:26.000000Z K 7 svn:log V 18 Sync with master. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-10-17T02:28:58.000000Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-10-17T03:05:17.000000Z K 7 svn:log V 28 rename casuptr to casuword. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-10-17T03:42:43.000000Z K 7 svn:log V 224 MFC: devd.conf.5 v1.9 > flesh out the devd.conf man page... Mostly from the PR, but did a couple > gramatical tweaks along w/ sorting the list, and adding that serial is > available for USB.... Approved by: re (hrs) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-10-17T03:44:22.000000Z K 7 svn:log V 178 MFC: v1.52 > if we are compiling with smbus support, properly depend upon the iic and > smbus modules, otherwise as a module you can't kldload bktr... Approved by: re (hrs) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-10-17T03:45:54.000000Z K 7 svn:log V 112 MFC: v1.53 > don't require a buffer if all we are doing is manipulating the GPIO pins... Approved by: re (hrs) END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-10-17T03:53:38.000000Z K 7 svn:log V 69 Comment out a debug entry which doesn't compile. Needed to fix LINT. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-10-17T05:43:30.000000Z K 7 svn:log V 94 Convert types 'Elf{32,64}_Nhdr' into aliases of the generic 'Elf_Note' type. Reviewed by: jb END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-10-17T07:24:18.000000Z K 7 svn:log V 92 - Update the baudrate every time the parent changes its link state. Approved by: re (bmah) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-17T10:26:11.000000Z K 7 svn:log V 151 Older incarnations of the device used non-standard BARs. Reported by: Andriy Gapon Confirmed by: many (including lm-sensors-2.10.1) MFC after: 3 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-10-17T10:59:39.000000Z K 7 svn:log V 136 - ng_address_ID() has already freed the message, don't do double free. - Get error from ng_address_ID(). Reported by: Coverity via pjd END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-10-17T11:01:20.000000Z K 7 svn:log V 110 Make ng_ID_t fixed size, so that its maximum value is platform independent. This will be important in future. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-10-17T11:03:55.000000Z K 7 svn:log V 116 Make the sg_len and sg_family members of the sockaddr_ng the same type as the corresponding values in sockaddr are. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-10-17T12:21:48.000000Z K 7 svn:log V 355 Some cleanup and small changes: - Use malloc() and free() instead of MALLOC() and FREE() macros. - Do not check malloc results if M_WAITOK was used. - Remove linked list of all netgraph sockets. It isn't needed. - Use ng_findhook() instead of searching the list ourselves. - Use NG_WAITOK in syscalls. - Remove unneeded includes. - style(9) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-10-17T13:50:22.000000Z K 7 svn:log V 102 Remove security/freebsd-update from package split; it's now in the base system. Pointed out by: kris END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-10-17T13:52:37.000000Z K 7 svn:log V 137 MFC: Remove security/freebsd-update from package split; it's now in the base system. Pointed out by: kris Approved by: re (implicitly) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-10-17T13:52:38.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_2'. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2006-10-17T14:39:19.000000Z K 7 svn:log V 272 Fix a driver bug which could result in frames MHLEN or (MHLEN - 1) bytes long being DMA'ed 2 (or 1) bytes past the end of the mbuf and corrupting random kernel memory. I had forgotten about the 2 bytes of implict padding the firmware assumes. Sponsored by: Myricom Inc. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-10-17T16:52:09.000000Z K 7 svn:log V 200 Some clenaup of ngs_rcvmsg(): - Inline ship_msg() into ngs_rcvmsg(). - Plug memory leak in case if no control socket present. - Remove malloc() and allocate the sockaddr on stack. - style(9). END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-10-17T16:56:29.000000Z K 7 svn:log V 48 Include sys/socket.h to know about sa_family_t. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-17T18:08:04.000000Z K 7 svn:log V 486 Collapse the two identical emu10k1-alsa%diked.h creation rules for snd_emu10k1 and snd_emu10kx into one line. The 'pci' dependency here adds no value, so I eliminted it (we don't have a snd.all file that might make it mildly useful, and even then it wouldn't be that useful). With the pci optional component eliminated, I could use the '|' operator. I could have also include pci on both sides of the | operator, but since it isn't a value add at all, it was better to eliminate it. END K 10 svn:author V 3 bde K 8 svn:date V 27 2006-10-17T22:07:07.000000Z K 7 svn:log V 103 Fixed some style bugs (especially ones involving long lines and use of __P(())). There are many more. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-10-18T02:09:46.000000Z K 7 svn:log V 57 Attempt to fix compiling problem. Noticed by: tinderbox END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-10-18T03:21:37.000000Z K 7 svn:log V 247 MFC: Fix our ancient tcpslice for >2GB limits [1]. Also, mention that tcpslice in the base system is being deprecated, and encourage users to install it from the ports collection. PR: bin/13691 Submitted by: Bruce A. Mah Approved by: re (bmah) END K 10 svn:author V 3 bde K 8 svn:date V 27 2006-10-18T04:48:09.000000Z K 7 svn:log V 904 kern_intr.c: - Count (scheduling of) software interrupts (SWIs) as SWIs, not as hardware interrupts. - Don't count (scheduling of) delayed SWIs as interrupts at all, since in the delayed case it is expected that there are many more scheduling calls than handling calls. Perhaps all interrupts should be counted only when they are handled, but it is only counts of delayed SWIs that shouldn never be combined with the other counts. subr_trap.c: - Count (handling of) Asynchronous System Traps (ASTs) as traps, not as software interrupts. Before these changes, the counter for SWIs only counted ASTs, and SWIs weren't counted separately, but a subcounter for ASTs alone is less needed than for most other exception sources. 4.4BSD-Lite uses the counters for similar things (actually matching their names) on its main arches (hp300, ..., !i386) where more of the exceptions are in hardware. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-10-18T07:47:07.000000Z K 7 svn:log V 70 Check pointer before dereferencing. Reported by: Coverity CID: 1556 END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-10-18T08:22:33.000000Z K 7 svn:log V 165 o Zero out struct stat before usage. lstat(2) can fail and leave garbage there which will break -W code path. PR: bin/84569 Submitted by: Igor MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-18T09:02:11.000000Z K 7 svn:log V 107 Update for newsletter V-12: Inclusion of the new entries for "Serbia" and "Montenegro". Reported by: mnag END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-18T09:06:08.000000Z K 7 svn:log V 44 MFC: Updates for newsletters V-11 and V-12. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-18T09:13:47.000000Z K 7 svn:log V 120 - Finish the incomplete MFC of 1.11 in 1.6.2.3 (newsletter V-6). - MFC: 1.14 (newsletter V-11), 1.15 (newsletter V-12). END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-18T10:58:27.000000Z K 7 svn:log V 219 Avoid a spurious warning for each whiteout found during "ls -lW". # ls -lW total 2 -rw-r--r-- 1 root wheel 6 Oct 18 14:46 file1 ls: ./file2: No such file or directory w--------- 0 root wheel 0 Jan 1 1970 file2 END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-10-18T11:17:14.000000Z K 7 svn:log V 265 Properly lock the vnode around vgone() calls. Unlock the vnode in devfs_close() while calling into the driver d_close() routine. devfs_revoke() changes by: ups Reviewed and bugfixes by: tegge Tested by: mbr, Peter Holm Approved by: pjd (mentor) MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-18T12:13:51.000000Z K 7 svn:log V 83 MFV: 1.1.1.4: Unbreak generation of the terminfo.5 manpage. Approved by: re (hrs) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-18T12:17:42.000000Z K 7 svn:log V 88 MFC: 1.17: "b0" and "b1" are gone, default for "sb" has changed. Approved by: re (hrs) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-18T12:35:24.000000Z K 7 svn:log V 15 Normalize MAN. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-10-18T13:16:06.000000Z K 7 svn:log V 118 o Backout rev. 1.55. Don't waste cpu cycles for bzero(), do not call chflags() for whiteouted files. Prodded by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-18T13:35:06.000000Z K 7 svn:log V 122 MFC: 1.15: Update for newsletter V-12: Inclusion of the new entries for "Serbia" and "Montenegro". Approved by: re (hrs) END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-10-18T15:56:11.000000Z K 7 svn:log V 165 Add 'reload' to the list of available commands for the amd rc.d script. PR: conf/104507 Submitted by: Douglas K. Rand MFC after: 3 days END K 10 svn:author V 6 grehan K 8 svn:date V 27 2006-10-18T19:56:20.000000Z K 7 svn:log V 29 Fix remaining compile error. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-18T19:56:41.000000Z K 7 svn:log V 73 Always build pccardc. # I should remove the oldcard vestages from it... END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-18T20:48:05.000000Z K 7 svn:log V 72 Delete now-unused portion of pccardd. OLDCARD is gone from the kernel. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-18T21:09:43.000000Z K 7 svn:log V 244 Package the dumpcisfile functionality into a new dumpcis command. Also, don't build pccardc now. I've left it in place for people that wish to build it to test experimental support for oldcard functionality that may have been lost in newcard. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-10-19T00:53:35.000000Z K 7 svn:log V 198 Fix previous revision: o day and mday are the same. No need to subtract 1 from mday. o Set dow to -1 as clock_ct_to_ts() checks this field and returns EINVAL on any day of the week but Sunday. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-10-19T01:15:58.000000Z K 7 svn:log V 444 Use a different task queue for host controller and peripheral driver tasks. Since the host controllers rely on tasks to process transfer timeouts, if a synchronous transfer from a driver was invoked from a task and timed out, it would never complete because the single task thread was stuck performing the synchronous transfer so couldn't process the timeout. This affected the axe, udav and ural drivers. Problem hardware provided by: guido END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-19T05:17:55.000000Z K 7 svn:log V 33 Remove references to pccard.conf END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-19T05:19:00.000000Z K 7 svn:log V 56 Remove references to pccard.conf, it is no longer used. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-19T05:25:29.000000Z K 7 svn:log V 14 tweak comment END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-19T05:25:53.000000Z K 7 svn:log V 41 tweak comments about OLDCARD workarounds END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-19T05:55:09.000000Z K 7 svn:log V 140 Add missing acpi_wakecode.o: assym.s dependency, so that if assym.s is newer than acpi_wakecode.h, the latter is rebuilt. Reported by: bde END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-10-19T06:58:01.000000Z K 7 svn:log V 109 Remove some spurious debugging, and use more complete error handling for tx load and fragmentation problems. END K 10 svn:author V 6 danger K 8 svn:date V 27 2006-10-19T07:41:47.000000Z K 7 svn:log V 227 - convert to the current style of section 4 man pages - s/ip.forwarding/net.inet.ip.forwarding/ to match reality [1] Approved by: keramida (mentor), trhodes (mentor) MFC after: 5 days Submitted by: Tom McLaughlin via #bsddocs END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-10-19T08:01:43.000000Z K 7 svn:log V 160 I can't find any reason why an 8 byte alignment should be enforced on rx and tx buffers. Fix it there, and also don't have it be overridden by the parent tag. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-10-19T08:03:22.000000Z K 7 svn:log V 88 There is no reason to have a PAGE_SIZE alignment enforced on all DMA by the parent tag. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-10-19T10:01:26.000000Z K 7 svn:log V 18 style(9) cleanup. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-10-19T10:04:46.000000Z K 7 svn:log V 9 style(9) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-19T11:03:44.000000Z K 7 svn:log V 51 Add missing "const" qualifiers. Submitted by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-10-19T14:36:41.000000Z K 7 svn:log V 336 - Define time_t in sys/sem.h so it doesn't require sys/types.h. - Move the pid_t, size_t, and time_t definitions earlier in the file, sort them, and fix whitespace. - Drop redundant includes of sys/cdefs.h and sys/_types.h as sys/ipc.h already includes them. PR: kern/104436 Reviewed by: bde Reported by: clsung MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-10-19T14:47:21.000000Z K 7 svn:log V 97 MFC: Add 'smap' command on x86 and fix merge_help.awk to not choke on it. Approved by: re (hrs) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-10-19T14:49:02.000000Z K 7 svn:log V 65 MFC: Fix td_locks description in comment. Approved by: re (hrs) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-10-19T14:50:48.000000Z K 7 svn:log V 167 MFC: Sync with HEAD - Fix recursed locking in ipmi_polled_enqueue_request(). - Don't toss the last byte during an SMIC read and add SMIC_DEBUG. Approved by: re (hrs) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-10-19T14:52:03.000000Z K 7 svn:log V 79 MFC: Fix sign bug in #ifdef for value of INTRCNT_COUNT. Approved by: re (hrs) END K 10 svn:author V 3 wes K 8 svn:date V 27 2006-10-19T15:52:19.000000Z K 7 svn:log V 204 MFC r1.5 so C++ programs will work in 6.2. Thanks for the fix, Bruce. Moved __BEGIN_DECLS up a little so that it covers __test_sse() and C++ isn't broken, PR: 104425 Approved by: re (bmah) END K 10 svn:author V 4 rink K 8 svn:date V 27 2006-10-19T19:46:49.000000Z K 7 svn:log V 350 My previous commit made it impossible to export / over NFS; this small change fixes this. Reported by: Lin Jui-Nan Eric < ericlin dot jnlin at gmail dot com > Submitted by: Erik Trulsson < ertr1013 at student dot uu dot se > (commit is inspired by a patch from Erik) Pointyhat to: me Reviewed by: stable@ Approved by: imp (mentor) MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-10-19T22:51:26.000000Z K 7 svn:log V 48 Use TARGET_BIG_ENDIAN instead of ARM_BIG_ENDIAN END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-10-19T23:34:00.000000Z K 7 svn:log V 94 MFC 1.54: correct diag request to fetch isr state on fatal interrupts Approved by: re (bmah) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-10-20T04:31:01.000000Z K 7 svn:log V 86 Document that jot(1), rs(1), and lam(1) first appeared in 4.2BSD. MFC after: 1 month END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T06:39:59.000000Z K 7 svn:log V 233 Preliminary MMC stack. This stack supports SD 1.0 cards only, but should be easily adapted to SD 2.0 (aka SDHC), SDIO, MMC and MMCplus cards. At the present time, there's only one bridge driver for the ARM9 based Atmel AT91RM9200. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T06:44:04.000000Z K 7 svn:log V 240 MMC/SD bridge driver (host adapter) for AT91RM9200's MCI interface. This interface also appears in the AT91SAM9260 and '61 as well as the AVR32 based micros from Atmel. We don't yet support write protect or hot-swap in this bridge driver. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-10-20T06:44:05.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T06:52:59.000000Z K 7 svn:log V 128 Loadable modules for mmc (the bus) amd mmcsd (the MMC and SD support code). A little green, so not yet connected to the build. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T06:55:49.000000Z K 7 svn:log V 43 Add mmcbr_if.m and mmcbus_if.m to the mix. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T07:03:57.000000Z K 7 svn:log V 51 Add configuration of the SSC lines for second SSC. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T07:04:56.000000Z K 7 svn:log V 100 Add sysctl to export current state of rmii vs mii configuraiton. Fix a typo in resource allocation. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T07:06:39.000000Z K 7 svn:log V 40 Progress commit for getting TWI working END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T07:08:15.000000Z K 7 svn:log V 27 More register definitions. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T07:08:59.000000Z K 7 svn:log V 78 Commit WIP SSC driver, more work is needed here, but it configures things OK. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T07:10:13.000000Z K 7 svn:log V 26 MFp4: Working SPI driver. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T07:11:52.000000Z K 7 svn:log V 142 MFp4: when passing the transfer up the foodchain, make sure we go up the food chain. devi == NULL is the error condition. Treat it as such. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T07:31:15.000000Z K 7 svn:log V 34 Sort MFILES list Noticed by: ru@ END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-10-20T07:59:50.000000Z K 7 svn:log V 226 Fix the race between devfs_fp_check and devfs_reclaim. Derefence the vnode' v_rdev and increment the dev threadcount , as well as clear it (in devfs_reclaim) under the dev_lock(). Reviewed by: tegge Approved by: pjd (mentor) END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-10-20T08:03:42.000000Z K 7 svn:log V 139 Update the access and modification times for dev while still holding thread reference on it. Reviewed by: tegge Approved by: pjd (mentor) END K 10 svn:author V 3 des K 8 svn:date V 27 2006-10-20T08:56:26.000000Z K 7 svn:log V 124 The VGA_DEBUG option only exists on {amd64,i386,ia64}. Also remove 'device io' from amd64 NOTES; DEFAULTS takes care of it. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-10-20T08:58:03.000000Z K 7 svn:log V 59 Don't forget to install mountlate. Approved by: re (bmah) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T09:12:05.000000Z K 7 svn:log V 247 MFp4: Massive update. The highlights: o dramatically cut memory usage by writing better, less intertwingled code. o implement booting off mmc/sd cards (sd only tested one at the moment) o start to split out board specific stuff for boot2. END K 10 svn:author V 3 bde K 8 svn:date V 27 2006-10-20T09:44:21.000000Z K 7 svn:log V 300 Don't show debug registers in "show registers". Special registers should be displayed specially, and debug registers are among of the least interesting special registers (far behind %cr3). The debug registers are still accessible as variables and displayed in another bogus place ("show watches"). END K 10 svn:author V 3 des K 8 svn:date V 27 2006-10-20T09:52:27.000000Z K 7 svn:log V 50 Move more MD devices and options out of MI NOTES. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-10-20T10:09:40.000000Z K 7 svn:log V 73 Fix a recent regression regarding valid signals. Submitted by: rdivacky END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-10-20T11:00:03.000000Z K 7 svn:log V 58 There's no need to special-case lseek for arm/big-endian. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-10-20T11:48:46.000000Z K 7 svn:log V 116 - MFi386: Remove 'device io'. - Remove duplicate options. - 'nomakeoption ATKBD_DFLT_KEYMAP' is not needed anymore. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-10-20T13:10:27.000000Z K 7 svn:log V 118 o '-s' flag was killed in rev. 1.75. Clean getopt(3). PR: bin/104616 Submitted by: Oliver Fromme MFC after: 1 week END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-10-20T14:15:42.000000Z K 7 svn:log V 24 remove libc_r remanent. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-10-20T16:19:21.000000Z K 7 svn:log V 702 Remove the check that prevented signals from being delivered to exiting processes. It was originally added back when support for Linux threads (and thus shared sigacts objects) was added, but no one knows why. My guess is that at some point during the Linux threads patches, the sigacts object was torn down during exit1(), so this check was added to prevent a panic for that race. However, the stuff that was actually committed to the tree doesn't teardown sigacts until wait() making the above race moot. Re-allowing signals here lets one interrupt a NFS request during process teardown (such as closing descriptors) on an interruptible mount. Requested by: kib (long time ago) MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-20T16:57:30.000000Z K 7 svn:log V 31 There's no fpga.c, so omit it. END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-10-20T18:12:25.000000Z K 7 svn:log V 16 Voltaire again. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-20T18:59:44.000000Z K 7 svn:log V 154 MFC: 1.11: Bring manpage up-to-date with respect to the scheduling priority range, and mention the SCHED_OTHER scheduling policy. Approved by: re (bmah) END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-10-20T19:32:08.000000Z K 7 svn:log V 101 Move some variables to a more likely place and remove "temporary" stuff that is not needed any more. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-10-20T21:28:11.000000Z K 7 svn:log V 394 fix tab indentation for CP and RV... If the length is zero, catch this early, instead of making dflen go negative and letting bad things happen... We also check to see if RV (checksum) is 0, and handle that has a checksum failure... Properly handle checksum failures by not processing read-write VPD data, and removing all the found read-only data... Tested by: oleg (dflen going negative) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-10-20T22:40:31.000000Z K 7 svn:log V 91 Use __QUAD_LOWWORD for __syscall, to always use the good word, whatever the endianness is. END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-10-21T00:16:31.000000Z K 7 svn:log V 93 revert last change.. premature.. need to wait until if_ethersubr.c uses pfil to get to ipfw. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-10-21T00:25:38.000000Z K 7 svn:log V 110 MFC miidevs, rev. 1.34 to RELENG_6 Add Broadcom BCM5752 PHY id. Requested by: delphij Approved by: re (hrs) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-10-21T00:26:41.000000Z K 7 svn:log V 106 MFC brgphy.c, 1.46 to RELENG_6 Add PHY support for BCM5752. Requested by: delphij Approved by: re (hrs) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-10-21T00:46:56.000000Z K 7 svn:log V 489 Ok I am an idiot. On 32 bits big-endian systems, it is needed to handle the syscalls using __syscall but only actually returning 32bits, such as mmap(), specially : they set the return value in td->td_retval[0], but the userland functions will expect this in r1, and not in r0 as it is normally done, as it is the LSB. So add a special case for all these syscalls (all except lseek, which truly returns 64bits). Many thanks to Peter Grehan for his patience while explaining me the issue. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-10-21T04:13:20.000000Z K 7 svn:log V 15 Fix whitespace END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2006-10-21T04:25:00.000000Z K 7 svn:log V 39 style(9) cleanup. Approved by: cognet END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-10-21T05:28:50.000000Z K 7 svn:log V 224 Sync the MFI driver to HEAD. This fixes a potential problem with AEN events, adds many debugging and informational tools, and increases support for running the linux management apps. Approved by: re Sponsored by: IronPort END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-10-21T05:43:29.000000Z K 7 svn:log V 301 - Before doing ioctl(SIOCGIFNETMASK) put the proper IP address into the ifreq, to obtain correct netmask in case of interface with multiple aliases. - While here, remove a comment with a bad idea. PR: bin/42120 Submitted by: Dmitry Frolov Approved by: re (hrs) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-10-21T07:16:41.000000Z K 7 svn:log V 91 MFC: sys/geom/raid3/g_raid3.c 1.77 Guard against invalid metadata. Approved by: re (hrs) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-10-21T07:18:08.000000Z K 7 svn:log V 202 MFC: sbin/geom/class/mirror/geom_mirror.c 1.15 sbin/geom/class/raid3/geom_raid3.c 1.17,1.18 Be sure to not create devices with (mediasize % sectorsize) != 0. Reported by: xride Approved by: re (hrs) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-10-21T07:54:39.000000Z K 7 svn:log V 469 Be more like the BGE driver. Ensure that at least 16 TX descriptors are kept unused in the ring. This check should probably be moved up to bce_start_locked at some point, as it'll make the loop up there slightly more efficient, and will eliminate a costly set of busdma operations when the ring is full. But this works for now. This makes all of my UDP torture tests work. I'll cautiously say that it might even work for other users now. Feedback is appreciated. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-10-21T08:17:17.000000Z K 7 svn:log V 141 Fake the link count until we have no choice but to load data from the MFT. PR: 86965 Submitted by: Lowell Gilbert END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-10-21T09:08:35.000000Z K 7 svn:log V 71 Print the number of allocation failures in UMA zones. PR: kern/102940 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-10-21T09:44:02.000000Z K 7 svn:log V 218 Fix error in rev. 1.68. The intention was to break out the switch(){}, but actually exited from the for(){} loop. This fixes the PPPIOCSCOMPRESS ioctl. PR: kern/101333 Submitted by: Igor Popov END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T10:16:26.000000Z K 7 svn:log V 125 - Add comma after REQUESTS field missed in previous commit. - Widen some columns; make width of header columns less cryptic. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T10:40:12.000000Z K 7 svn:log V 75 The vm.zone sysctl has gone; zone stats are now supplied by libmemstat(3). END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-10-21T11:04:34.000000Z K 7 svn:log V 110 Set LC_ALL=C in order to avoid problems with character ranges and sorting. PR: bin/104505 MFC after: 3 days END K 10 svn:author V 3 bde K 8 svn:date V 27 2006-10-21T11:09:50.000000Z K 7 svn:log V 269 Remove special support for gcc <= 2.8 so that the next change is more readable. gcc-2.8 was last sighted in FreeBSD-3 and wasn't the system compiler in any version of FreeBSD-4. The next change will improve portability and might even work without ifdefs for gcc-2.8. END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-10-21T11:49:07.000000Z K 7 svn:log V 392 Workaround for (what seems to be) compiler error for gcc 3.4.6. On i386 with default optimization level (-O2), va_list pointer ap in the __v2printf function is advanced before the use. That cause argument shift and garbage instead last argument in printf-family when xprintf is activated. The nsswitch is easy victim of the bug. Reviewed by: kan Approved by: kan (mentor) MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T12:52:46.000000Z K 7 svn:log V 46 MFi386: 1.13: Fix booting with ps2 keyboards. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-10-21T14:06:34.000000Z K 7 svn:log V 43 MFCs noted: libpcap 0.9.4, tcpdump 3.9.4. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-10-21T14:18:52.000000Z K 7 svn:log V 66 MFC: libpcap 0.9.4, tcpdump 3.9.4. Approved by: re (implicitly) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T14:19:52.000000Z K 7 svn:log V 26 Record the pccardc death. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-10-21T15:03:53.000000Z K 7 svn:log V 247 MFC: mailwrapper(8) enhancements on -HEAD. The most visiable feature is that we can now specify additional command line parameters, which makes it possible to use applications, e.g. mini_sendmail as a sendmail replacement. Approved by: re (hrs) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-10-21T15:12:36.000000Z K 7 svn:log V 59 o Fix typo. Obtained from: DragonFlyBSD MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T15:40:26.000000Z K 7 svn:log V 136 MFC: 1.3: Add more nForce4 SMBus 2.0 PCI IDs. 1.5: Older incarnations of the device used non-standard BARs. Approved by: re (hrs) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-10-21T15:59:19.000000Z K 7 svn:log V 90 MFC rev. 1.99: check for a required "pathname" argument presence. Approved by: re (bmah) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-10-21T16:02:08.000000Z K 7 svn:log V 189 MFC revs. 1.50 - 1.52: prevents statistics displayed by SIGINFO handler from overflow, avoid division by zero, place error checking code near to the syscall, style. Approved by: re (bmah) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T16:02:42.000000Z K 7 svn:log V 19 Fix .Dd arguments. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T16:08:21.000000Z K 7 svn:log V 44 Bump document date for the previous change. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-10-21T16:17:20.000000Z K 7 svn:log V 79 MFen 1.883.2.46 -> 1.883.2.47 Approved by: re (zh_CN.GB2312 relnotes blanket) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-10-21T16:26:53.000000Z K 7 svn:log V 69 MFC(rev.1.83): add missing "\n" in printf(). Approved by: re (bmah) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-10-21T16:27:50.000000Z K 7 svn:log V 69 MFC(rev.1.78): add missing "\n" in printf(). Approved by: re (bmah) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T17:15:11.000000Z K 7 svn:log V 119 Revise the markup, sort sections, fix some grammar bugs. Not fixed: the description of media-type is completely bogus. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-10-21T17:27:36.000000Z K 7 svn:log V 50 Turn on gdbserver for the arch that supports it.. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T17:39:35.000000Z K 7 svn:log V 44 Bump document date for the previous change. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T18:03:53.000000Z K 7 svn:log V 39 Avoid a potential hard sentence break. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T18:04:20.000000Z K 7 svn:log V 10 Spelling. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T18:04:42.000000Z K 7 svn:log V 42 Bump document date for previous revision. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-10-21T18:05:06.000000Z K 7 svn:log V 674 Better handle the -F case: o When stat(2) fails (i.e. the file has been moved) there's no new file with the same name yet, so keep showing the file that's open. This yields the same behaviour as -f, for which we don't stat(2). o When a new file with the same name has been created (i.e stat(2) succeeds but the inode or device numbers differ from the opened file), show any new lines in the opened file (i.e. the old or rotated file) before reopening the new file. These changes fix the observed behaviour that tail(1) doesn't show the very last lines of the rotated (log) files. PR: bin/101979 Tested by: Jos Backus MFC after: 2 months END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T18:05:55.000000Z K 7 svn:log V 13 Small fixes. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-10-21T19:10:39.000000Z K 7 svn:log V 214 MFC bridgestp.c r1.15, if_bridge.c r1.73, if_bridgevar.h r1.15 Add some statistics that are needed to support RFC4188 as part of the SoC2006 work on a bridge monitoring module for BSNMP. Approved by: re (hrs) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T20:09:51.000000Z K 7 svn:log V 154 Comment out the first paragraph; while it tells the true (we're using the old BSD config(8) utility in FreeBSD), it does not look good. PR: docs/100328 END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T20:35:49.000000Z K 7 svn:log V 148 Make it clear that section 8 also documents system management procedures, not necessarily commands. PR: docs/35011 Obtained from: NetBSD (partly) END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-10-21T20:36:50.000000Z K 7 svn:log V 178 Minor markup fix: A comma should be seperated by space from macro argument. This resulted in "pwritev,()" instead of the intended "pwritev()," in the output. MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-10-21T20:41:08.000000Z K 7 svn:log V 132 There seems to be a problem with txcsum and UDP. Turn it off until it is understood better. This fixes timeout problems with NFS. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-10-21T21:02:04.000000Z K 7 svn:log V 113 Eliminate unnecessary PG_BUSY tests. They originally served a purpose that is now handled by vm object locking. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-21T22:43:07.000000Z K 7 svn:log V 64 MFp4: Move to smaller code. This was somehow forgotten before. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-21T22:43:39.000000Z K 7 svn:log V 38 MFp4: Move to smaller code footprint. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-21T22:44:26.000000Z K 7 svn:log V 40 MFp4: Update to smaller code footprint. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-21T22:51:21.000000Z K 7 svn:log V 38 MFp4: default to not loading the fpga END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-21T23:57:38.000000Z K 7 svn:log V 103 - Document the default disk block usage unit. - Add option -h, human-readable output. PR: docs/53732 END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-10-21T23:59:15.000000Z K 7 svn:log V 214 Since revision 1.333 of kern_sig.c no longer uses P_WEXIT, the change opened a race window which can cause memory leak in signal queue. Here we free memory for signal queue when process state is set to PRS_ZOMBIE. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-10-22T00:09:41.000000Z K 7 svn:log V 54 Use macro TAILQ_FOREACH_SAFE instead of expanding it. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2006-10-22T02:19:33.000000Z K 7 svn:log V 58 Initialize T1 to silent gcc warning. Approved by: cognet END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-10-22T04:18:01.000000Z K 7 svn:log V 37 Eliminate unnecessary PG_BUSY tests. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-10-22T04:28:14.000000Z K 7 svn:log V 184 Replace PG_BUSY with VPO_BUSY. In other words, changes to the page's busy flag, i.e., VPO_BUSY, are now synchronized by the per-vm object lock instead of the global page queues lock. END K 10 svn:author V 3 bde K 8 svn:date V 27 2006-10-22T07:00:07.000000Z K 7 svn:log V 1221 MFC: parts of the following, so that atomic.h in RELENG_4 can be compiled by RELENG_6's compiler: 1.26: pass constraints as a parameter since chars and shorts need different ones. 1.27: fix pedantic syntax errors. 1.40: don't use the '+' constraint so much, since gcc-3.3.mumble broke it for non-register operands. 1.40 essentially backs outs 1.22, and also avoids using the "0" constraint, and also remumbers asm parameters. 1.22 had already been merged to RELENG_4 in 1.9.2.2 in order to fix compiling with -O0 with RELENG_4's compiler. This turned out to be not future-proof. I think the "0" constaint would work with gcc-3, but not using it is a better way to fix compiling with -O0 in RELENG_4. Problems in this area go back to gcc-2.early or gcc-1 when the "0" and "+" constraints didn't exist and there were no correct alternatives for them. 1.9.2.1 unnecessarily used an incorrect alternative that happened to work except for -O0. This change is essentially null when compiled by RELENG_4's compiler. For GENERIC, LINT and one other configuration, it changes no object files except atomic.o compiled with -O0; for the latter it gives different register allocation and some unused instructions. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-10-22T11:52:19.000000Z K 7 svn:log V 499 Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.h begun with a repo-copy of mac.h to mac_framework.h. sys/mac.h now contains the userspace and user<->kernel API and definitions, with all in-kernel interfaces moved to mac_framework.h, which is now included across most of the kernel instead. This change is the first step in a larger cleanup and sweep of MAC Framework interfaces in the kernel, and will not be MFC'd. Obtained from: TrustedBSD Project Sponsored by: SPARTA END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-22T16:21:55.000000Z K 7 svn:log V 94 Fix some typos and grammar. PR: docs/66770 Submitted by: Michel Lavond̬s MFC after: 3 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-10-22T16:33:43.000000Z K 7 svn:log V 86 Fix build: remove (now) unnecessary PG_BUSY check, it's handled by vm object locking. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-10-22T17:21:03.000000Z K 7 svn:log V 124 Suppress a spurious warning message when a kernel without INET6 is used. Spotted by: ru Reviewed by: ume MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-22T18:02:01.000000Z K 7 svn:log V 93 Fix ttyv* device names. PR: docs/104376 Submitted by: Michael Le Barbier MFC after: 3 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-10-22T18:19:08.000000Z K 7 svn:log V 836 Add two new functions to convert FAT filesystem format timestamps to and from struct timespec, to replace the crummy conversion function which have been copy&pasted into three different filesystems already. Apart from general crummyness as indicated by code like: for (year = 1970;; year++) { inc = year & 0x03 ? 365 : 366; if (days < inc) break; days -= inc; } They also contain specialized crummyness which tries to compensate for the general crummyness by caching recent conversion results, with no regard for locking or consistency. These replacement functions are smaller, O(1) and handle the Y2.1K leap-year correctly. Ideally, these functions should live in a module of their own, which the three offending filesystems would depend on, but the size is 877 bytes of code (on i386), so that would be false economy. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-22T19:51:49.000000Z K 7 svn:log V 147 MFC: 1.7: Fix standalone build of the kernel with "device acpi". 1.8: Add missing acpi_wakecode.o: assym.s dependency. Approved by: re (hrs) END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-10-22T20:33:10.000000Z K 7 svn:log V 217 MFC: Add 'reload' to the list of available commands for the amd rc.d script. src/etc/rc.d/amd: rev 1.17 -> 1.18 PR: conf/104507 Submitted by: Douglas K. Rand Approved by: re (bmah) END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-10-22T21:18:48.000000Z K 7 svn:log V 124 The page queues lock is no longer required by vm_page_busy() or vm_page_wakeup(). Reduce or eliminate its use accordingly. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-10-22T21:33:57.000000Z K 7 svn:log V 166 Clarify that the input hook requires binary packet data. Instead of referencing an omitted example, include a short (Perl) example that queues an ICMP Echo message. END K 10 svn:author V 6 danger K 8 svn:date V 27 2006-10-22T22:26:54.000000Z K 7 svn:log V 322 - Move available kernel options to SYNOPSIS, describe how to enable ipfw from within loader.conf - Remove IPDIVERT kernel option - Add notes about IPFIREWALL_DEFAULT_TO_ACCEPT and IPFIREWALL_FORWARD This change syncs this man page with the -CURRENT version. Approved by: re (bmah), keramida (mentor), trhodes (mentor) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-23T00:05:28.000000Z K 7 svn:log V 80 Don't descend into at91 until we sort out the boot loader issues more generally END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-10-23T00:34:07.000000Z K 7 svn:log V 269 net80211 seems to give us more rates than specified via ic_sup_rates under yet to be investigated circumstances. If that happens truncate to the number of rates that the firmware supports. Found by: Jeremie Le Hen Obtained from: OpenBSD (w/ changes) MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-10-23T00:38:58.000000Z K 7 svn:log V 175 o Eliminate nexus_print_resources(). Use resource_list_print_type() instead. o Eliminate nexus_print_all_resources(). Inline the function body in nexus_print_child(). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-10-23T03:33:27.000000Z K 7 svn:log V 70 MFC: GNU cpio 2.6 (original committed by tjr@) Approved by: re (hrs) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-10-23T05:09:44.000000Z K 7 svn:log V 107 Synchronize pf.os with OpenBSD. Obtained from: OpenBSD MFC After: 3 days Approved by: mlaier (maintainer) END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-10-23T05:27:31.000000Z K 7 svn:log V 64 The page queues lock is no longer required by vm_page_wakeup(). END K 10 svn:author V 4 rink K 8 svn:date V 27 2006-10-23T06:46:34.000000Z K 7 svn:log V 386 MFC revision 1.90, log: My previous commit made it impossible to export / over NFS; this small change fixes this. Reported by: Lin Jui-Nan Eric < ericlin dot jnlin at gmail dot com > Submitted by: Erik Trulsson < ertr1013 at student dot uu dot se > (commit is i nspired by a patch from Erik) Pointyhat to: me Reviewed by: stable@ Approved by: re (bmah), imp (mentor) END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-10-23T07:25:25.000000Z K 7 svn:log V 308 Revert the rev. 1.4, it causes breakage on most arches except i386. Remove the const qualifier from ap argument for __v2printf, that induced that breakage, and seems to be the real reason for bad code. ap is modified inside the __v2printf body by va_arg macro. Pointy hat to: kib Approved by: pjd (mentor) END K 10 svn:author V 3 des K 8 svn:date V 27 2006-10-23T08:38:42.000000Z K 7 svn:log V 66 Re-add screen savers, which I removed by mistake. Noticed by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-23T09:45:22.000000Z K 7 svn:log V 138 Mechanically kill redundant nodevice/nooption/nomakeoption, i.e., those that do not exist in MI NOTES or switched on/off in the MD NOTES. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-23T10:05:36.000000Z K 7 svn:log V 539 Revision 1.25 had the ATKBD_DFLT_KEYMAP option turned on and then off: : # Options for atkbd: : options ATKBD_DFLT_KEYMAP # specify the built-in keymap : makeoptions ATKBD_DFLT_KEYMAP=jp.106 [...] : nooption ATKBD_DFLT_KEYMAP : nomakeoption ATKBD_DFLT_KEYMAP (Previously the option was inherited from MI NOTES.) So my tool in rev. 1.26 reduced this to removing all "ATKBD_DFLT_KEYMAP" lines, leaving the option effectively disabled as it was before, but since it's actually supported on sparc64, turn it on now. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-23T10:48:19.000000Z K 7 svn:log V 107 If not compiled for debugging, redirect standard input/output/error to /dev/null before becoming a daemon. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-23T13:05:01.000000Z K 7 svn:log V 42 Move MI parts of syscons into MI "files". END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-10-23T13:23:14.000000Z K 7 svn:log V 60 Move "device splash" back to MI NOTES and "files", it's MI. END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-10-23T13:25:17.000000Z K 7 svn:log V 125 It so happens that everything that is stupid is not unconstitutional. -- Supreme Court Justice Antonio Scalia END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-10-23T20:07:45.000000Z K 7 svn:log V 743 MFC: Various uthread fixes: - Delay setting wakeup time until after poll array has been allocated. Blocking on the malloc spinlock would cause the select timeout to be lost. (uthread_select.c 1.22) - Delay unblocking signal and restoring process signal mask until the thread signal mask has been updated to avoid stack overflow during signal bursts. Don't block signal forever if no threads can currently handle signal. Check for pending signal after direct invocation of signal handler. (uthread_select.c 1.47) - Backout unblocking of signal if no threads can currently handle it. The check for pending signal after direct invocation of signal handler is sufficient. (uthread_select.c 1.48) Approved by: re (mux, bmah) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-10-23T20:11:31.000000Z K 7 svn:log V 59 MFC: uthread fixes for select timeout and signal handling. END K 10 svn:author V 5 erwin K 8 svn:date V 27 2006-10-23T20:49:49.000000Z K 7 svn:log V 285 If the user did not chose a distribution from the menu, a sensible default distribution (user) will be installed, however, no kernel will be installed. Fix this by installing a sensible default kernel, SMP/GENERIC, depending on WITH_SMP and number of CPUS found. Reviewed by: jhb END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-10-23T20:59:26.000000Z K 7 svn:log V 105 MFC revision 1.20: Update the FILES section which has been wrong for some time. Approved by: re (hrs) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-24T00:02:23.000000Z K 7 svn:log V 71 Since multiple hints lines do not work, make doing that a fatal error. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-24T00:07:39.000000Z K 7 svn:log V 18 style(9) pedantry END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-24T00:31:59.000000Z K 7 svn:log V 182 End my resistance to jmg's multiple hints files and bring in support for having multiple hints files generate a correct hints.c (eg, with all the specified ones catenated together). END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-24T00:44:40.000000Z K 7 svn:log V 180 Document multiple hints lines. Tweak machine description to more accurately reflect second argument being the cpu architecture. Note correspondence with MACHINE and MACHINE_ARCH. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-10-24T07:12:31.000000Z K 7 svn:log V 81 Don't leak files. This also eliminates the need for ifp init. Submitted by: ru@ END