.157921 79 338 164 151 205 161 164 242 175 167 258 261 261 117 142 118 259 224 160 152 196 168 126 305 172 147 152 169 291 186 372 112 188 185 147 159 756 172 128 239 130 188 168 227 200 419 227 390 169 169 429 328 149 185 147 171 136 246 483 392 424 459 155 332 552 154 886 242 126 227 232 146 244 804 182 219 180 191 320 314 K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T07:19:22.000000Z K 7 svn:log V 245 MFp4: Make this compile, assuming that you have linux installed in a sensible place. tag_list is disabled by default, since we don't distribute linux, but it is desirable to allow the boot loader to boot Linux or FreeBSD (mostly for testing). END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-21T07:19:23.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-04-21T07:22:55.000000Z K 7 svn:log V 55 Update for rev 1.205 of vm_mmap.c. Submitted by: fanf END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T07:29:14.000000Z K 7 svn:log V 112 MFp4: On the KB9202 go ahead and enable the flash controller so the boot loader can access the parallel flash. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T07:41:36.000000Z K 7 svn:log V 69 Allow one to enable building tags. Check the size of the boot imag. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T07:45:57.000000Z K 7 svn:log V 72 MFp4: formatting nits and minor style changes that likely won't matter. END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-21T09:25:40.000000Z K 7 svn:log V 150 Allow for nmbclusters and maxsockets to be increased via sysctl. An eventhandler is used to update all the various zones that depend on these values. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-21T09:39:51.000000Z K 7 svn:log V 79 Because optarg and optind are defined in unistd.h, remove the defination here. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2006-04-21T09:40:25.000000Z K 7 svn:log V 70 MFC: Rev 1.89 Add psm ID's for glide point devices. Approved by: re END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-04-21T10:27:22.000000Z K 7 svn:log V 161 Document a limitation where the bridge may not forward a reassembled fragment, this is becuase the new packet may be larger than the MTU. Approved by: re (hrs) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-04-21T10:28:22.000000Z K 7 svn:log V 164 Document a limitation where the bridge may not forward a reassembled fragment, this is becuase the new packet may be larger than the MTU. Approved by: re (hrs) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-04-21T10:39:53.000000Z K 7 svn:log V 164 Document a limitation where the bridge may not forward a reassembled fragment, this is becuase the new packet may be larger than the MTU. Approved by: re (hrs) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-04-21T12:12:21.000000Z K 7 svn:log V 24 MFi386: revision 1.625. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-04-21T12:13:11.000000Z K 7 svn:log V 49 MFi386: revision 1.554 (add minidump_machdep.c). END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-04-21T12:13:59.000000Z K 7 svn:log V 25 Add minidump.h for pc98. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T13:40:26.000000Z K 7 svn:log V 166 Move from arm_init.s -> .S. #ifdef linux vs freebsd defaults for the boot loader (linux booting helps regression testing). No repo copy because of limited history. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T13:44:58.000000Z K 7 svn:log V 131 MFp4: Init eeprom here now that we don't init the eeprom in arm_init.s and read in the second 8k of the data. Tweak formatting. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T13:51:47.000000Z K 7 svn:log V 68 MFp4: Integrate support for building tag support for linux booting. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T13:56:26.000000Z K 7 svn:log V 60 MFp4: Loop forever getting characters... A kludge for now. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T13:58:51.000000Z K 7 svn:log V 103 MFp4: Make getc(0) polling (this has the happy side effect of saving 8 bytes in the generated code). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-21T16:12:28.000000Z K 7 svn:log V 73 In nexus_teardown_intr(), actually remove the handler. MFC after: 1 day END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-21T16:22:01.000000Z K 7 svn:log V 30 Mention the minidump feature. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-21T18:30:01.000000Z K 7 svn:log V 209 Some more gratuitous format and name changes. Pull in some target mode changes from a private branch. Pull in some more RELENG_4 compilation changes. A lot of lines changed, but not much content change yet. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-21T18:31:21.000000Z K 7 svn:log V 77 Change some order of the way we do some target mode ops. Found by Coverity. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-21T18:46:35.000000Z K 7 svn:log V 52 Redo some code based upon issues found by Coverity. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-21T18:48:36.000000Z K 7 svn:log V 58 o Merge FreeBSD-SA-06:14.fpu. Approved by: so (cperciva) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-04-21T19:06:29.000000Z K 7 svn:log V 76 Remove unnecessary assignment. Coverity ID: 553 Found by: Coverity Prevent END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-21T19:26:21.000000Z K 7 svn:log V 199 Don't try to kill embryonic processes in killpg1(). This prevents a race condition between fork() and kill(pid,sig) with pid < 0 that can cause a kernel panic. Submitted by: up MFC after: 3 weeks END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-04-21T19:35:03.000000Z K 7 svn:log V 93 Free allocated environment variables after use. Coverity ID: 366 Found by: Coverity Prevent END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-21T20:33:16.000000Z K 7 svn:log V 277 o Do recrack(arguments) for commands which actually take NAME as arguments so we do not coredump at "help foo", "back bar" and such. o Be consistent and print argc - 1 as a command arguments number in all cases. PR: bin/37096 Submitted by: Joshua Goodall MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-21T20:39:51.000000Z K 7 svn:log V 20 Use LIST_FOREACH(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-21T20:40:43.000000Z K 7 svn:log V 96 Print td_name instead of p_comm if td_name is non-empty for 'show turnstile' and 'show sleepq'. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-04-22T03:04:24.000000Z K 7 svn:log V 90 Fix a typo. Submitted by: Pawel Worach MFC after: 1 week END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-22T03:58:41.000000Z K 7 svn:log V 55 document the various bus_space_*_stream_? functions... END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-04-22T04:22:15.000000Z K 7 svn:log V 63 Revert previous to this file before an actual request is made. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-04-22T09:44:00.000000Z K 7 svn:log V 661 Add support for (latest) VIA VT8251 (rev. 0x07) audio controller. A slight difference of this chip from its previous siblings is that it need a gentle "wake up" on every (full) DMA buffer completion to avoid stalled interrupt handler. Thanks to George Hartzell for permission on doing remote debugging. Prime MFC candidate for 6.1-RELEASE. Please reply to this commit if there are any objections (so I won't bug re@), since the changes are too small and only specific to VT8251. PR: i386/95949 Tested by: [1] George Hartzel myself (remotely) MFC after: 3 days [1] http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-April/004003.html END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-04-22T11:02:44.000000Z K 7 svn:log V 76 Clean up, comment out non-base utilities, fix up comments. Prodded by: hrs END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-22T13:42:49.000000Z K 7 svn:log V 31 Correct two typos in comments. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-04-22T15:09:15.000000Z K 7 svn:log V 141 Add fcloseall() to libc. This removes the need to export _cleanup(). Linux also provides an fcloseall() implementation. Discussed on: arch END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-04-22T15:10:11.000000Z K 7 svn:log V 33 Add a prototype for fcloseall(). END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-04-22T15:11:33.000000Z K 7 svn:log V 91 Now that libc has fcloseall(), remove _cleanup() from the list of FreeBSD private symbols. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-04-22T15:12:50.000000Z K 7 svn:log V 71 Bump __FreeBSD_version to reflect the addition of fcloseall() to libc. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-04-22T16:47:59.000000Z K 7 svn:log V 129 Oops, correct the weak reference (s/fclose/fcloseall). Spotted by: Antoine Brodin (antoine _dot_ brodin _at_ laposte _dot_ net) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-22T19:04:21.000000Z K 7 svn:log V 104 Revert part of previous commit. In alpha_platform_alloc_ide_intr(), there's no RID for us to work with. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-22T19:10:02.000000Z K 7 svn:log V 322 Remove pcbinfo locking from in_setsockaddr() and in_setpeeraddr(); holding the inpcb lock is sufficient to prevent races in reading the address and port, as both the inpcb lock and pcbinfo lock are required to change the address/port. Improve consistency of spelling in assertions about inp != NULL. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-22T19:15:20.000000Z K 7 svn:log V 130 Assert the inpcb lock when rehashing an inpcb. Improve consistency of style around some current assertions. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-22T19:23:24.000000Z K 7 svn:log V 293 Introduce a new TCP mutex, isn_mtx, which protects the initial sequence number state, rather than re-using pcbinfo. This introduces some additional mutex operations during isn query, but avoids hitting the TCP pcbinfo lock out of yet another frequently firing TCP timer. MFC after: 3 months END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-04-22T20:41:21.000000Z K 7 svn:log V 77 Include opt_pmap.h for PMAP_SHPGPERPROC. PR: 94509 Approved by: re (scottl) END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-04-22T20:51:04.000000Z K 7 svn:log V 77 Include opt_pmap.h for PMAP_SHPGPERPROC. PR: 94509 Approved by: re (scottl) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-04-22T22:51:32.000000Z K 7 svn:log V 333 MFother arches : date: 2006/04/12 04:22:50; author: alc; state: Exp; lines: +14 -41 Retire pmap_track_modified(). We no longer need it because we do not create managed mappings within the clean submap. To prevent regressions, add assertions blocking the creation of managed mappings within the clean submap. Reviewed by: tegge END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-04-22T23:02:29.000000Z K 7 svn:log V 235 - Mark MFC'd items. - Add some missing items: snd_ich(4) and snd_es137x(4) MPSAFE, bge(4) polling mode support, lge(4) MPSAFE, glabel NTFS support, /var/audit and audit group added, snapinfo(8) added, and groff 1.19.2 imported. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-04-22T23:07:48.000000Z K 7 svn:log V 57 Update release notes with MFC'd items after 6.0-RELEASE. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-04-22T23:23:40.000000Z K 7 svn:log V 93 Activate release.type.release instead of release.type.current. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-04-22T23:24:42.000000Z K 7 svn:log V 55 Remove unnecessary part. Approved by: re (implicitly) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-23T09:40:44.000000Z K 7 svn:log V 75 MFen 1.911 -> 1.914 Obtained from: The FreeBSD Simplified Chinese Project END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-04-23T11:23:37.000000Z K 7 svn:log V 40 Remove multiple _get_curthread() calls. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-23T12:27:42.000000Z K 7 svn:log V 149 Replace isn_mtx direct use with ISN_*() lock macros so that locking details/strategy can be changed without touching every use. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-23T15:06:16.000000Z K 7 svn:log V 386 Modify in6_pcbpurgeif0() to accept a pcbinfo structure rather than a pcb list head structure; this improves congruence to IPv4, and also allows in6_pcbpurgeif0() to lock the pcbinfo. Modify in6_pcbpurgeif0() to lock the pcbinfo before iterating the pcb list, use queue(9)'s LIST_FOREACH() for the iteration, and to lock individual inpcb's while manipulating them. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-23T15:23:31.000000Z K 7 svn:log V 295 Update natm PCB debugging code: - Depend on opt_ddb.h, since npcb_dump() is ifdef'd DDB. - Include ddb/ddb.h so we can call db_printf() and use DB_SHOW_COMMAND(). - Don't test results of malloc() under DIAGNOSTIC, let the memory allocator take care of its own invariants. MFC after: 1 month END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-23T15:29:36.000000Z K 7 svn:log V 327 MFC revision 1.7 date: 2006/04/19 05:10:34; author: delphij; state: Exp; lines: +1 -1 Make ldconfig as SERVER dependency. This makes it possible for some early starting services from the ports collection to have their shared objects available before start. Reviewed by: freebsd-rc (dougb, brooks) Approved by: re (hrs) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-23T15:33:38.000000Z K 7 svn:log V 362 Move handling of SQ_COMP exception case in sofree() to the top of the function along with the remainder of the reference checking code. Move comment from body to header with remainder of comments. Inclusion of a socket in a completed connection queue counts as a true reference, and should not be handled as an under-documented edge case. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-23T15:37:23.000000Z K 7 svn:log V 59 Add missing 'not' to SQ_COMP comment. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-23T16:04:07.000000Z K 7 svn:log V 235 Acquire natm mutex after traversing so_pcb, not before, as the protocol mutex is no longer required to ensure that so_pcb is valid. Make sure to free (control) in natm_usr_send() when there M_PREPEND() frees (m). MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-23T16:25:30.000000Z K 7 svn:log V 455 Eliminate unnecessary use of labels in error unwinding cases; result is the same number or fewer lines of code. Don't cast using caddr_t. Remember to unlock the natm lock in some error cases where it was leaked previously. Annotate two cases where we'd like to hold the natm subsystem lock over ioctls into the device driver. Hold the natm lock longer in natm_usr_connect() so we can copy the npcb fields while holding the mutex. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-23T16:33:56.000000Z K 7 svn:log V 58 style(9) treatment following fixups. MFC after: 3 months END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-04-23T17:06:18.000000Z K 7 svn:log V 788 Add some new options to mac_bsdestended. We can now match on: subject: ranges of uid, ranges of gid, jail id objects: ranges of uid, ranges of gid, filesystem, object is suid, object is sgid, object matches subject uid/gid object type We can also negate individual conditions. The ruleset language is a superset of the previous language, so old rules should continue to work. These changes require a change to the API between libugidfw and the mac_bsdextended module. Add a version number, so we can tell if we're running mismatched versions. Update man pages to reflect changes, add extra test cases to test_ugidfw.c and add a shell script that checks that the the module seems to do what we expect. Suggestions from: rwatson, trhodes Reviewed by: trhodes MFC after: 2 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-23T18:15:54.000000Z K 7 svn:log V 145 Assert that sockets passed into soabort() not be SQ_COMP or SQ_INCOMP, since that removal should have been done a layer up. MFC after: 3 months END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-23T20:19:03.000000Z K 7 svn:log V 30 Note FreeBSD-SA-06:14.fpu.asc END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-23T21:15:07.000000Z K 7 svn:log V 131 MFp4: Calculate the divisor before setting the DLAB bit. This prevents that there's a control flow that leaves the DLAB bit set. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-23T22:12:39.000000Z K 7 svn:log V 136 MFp4: Add the ipend() method to the serdev I/F to allow umbrella drivers to obtain pending interrupt status from subordinate drivers. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-24T01:06:36.000000Z K 7 svn:log V 50 MFC: Document SA-06:14.fpu Approved by: re (hrs) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-24T01:09:25.000000Z K 7 svn:log V 147 Update with the latest English revisioN: errata/article.sgml -> 1.73.2.15.2.1 relnotes/common/new.sgml -> 1.883.2.15.2.3 Approved by: re (hrs) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-24T08:20:02.000000Z K 7 svn:log V 707 Instead of calling tcp_usr_detach() from tcp_usr_abort(), break out common pcb tear-down logic into tcp_detach(), which is called from either. Invoke tcp_drop() from the tcp_usr_abort() path rather than tcp_disconnect(), as we want to drop it immediately not perform a FIN sequence. This is one reason why some people were experiencing panics in sodealloc(), as the netisr and aborting thread were simultaneously trying to tear down the socket. This bug could often be reproduced using repeated runs of the listenclose regression test. MFC after: 3 months PR: 96090 Reported by: Peter Kostouros , kris Tested by: Peter Kostouros , kris END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-24T08:44:34.000000Z K 7 svn:log V 86 Move AHC_REG_PRETTY_PRINT and AHD_REG_PRETTY_PRINT below their corresponding devices. END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-04-24T12:13:02.000000Z K 7 svn:log V 126 Add attribution: the quote comes from Perlis's Paradigms of AI Programming p. 348. See http://www.norvig.com/Lisp-retro.html END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-24T17:26:46.000000Z K 7 svn:log V 85 MFC rev. 1.14: Implement nexus_teardown_intr() properly. Approved by: re (kensmith) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-24T17:42:21.000000Z K 7 svn:log V 96 MFC rev. 1.14 (1.11.2.1): Implement nexus_teardown_intr() properly. Approved by: re (kensmith) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-04-24T18:24:31.000000Z K 7 svn:log V 226 MFC: Multicore detection. - Print number of physical/logical cores and more CPUID info. - Add newer CPUID definitions for future use. - Correct few MSR addresses while I am here. - Fix spelling mistake. Approved by: re (hrs) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-24T19:09:33.000000Z K 7 svn:log V 219 Inherit LOCAL_CREDS option from listen socket for sockets returned by accept(2). PR: kern/90644 Submitted by: Andrey Simonenko OK'ed by: mdodd Tested by: NetBSD regress/sys/kern/unfdpass/unfdpass.c MFC after: 1 month END