ƒ°J135411 202 246 402 275 146 149 185 471 522 204 208 211 176 182 171 263 450 243 165 125 126 457 159 167 225 304 137 141 148 232 232 143 138 197 181 151 128 241 173 230 150 180 267 268 146 159 175 152 146 707 167 197 183 97 220 162 158 253 244 165 413 259 241 180 122 117 143 216 186 1832 299 1968 231 247 247 252 162 231 236 209 145 124 180 153 176 150 213 185 124 315 188 308 214 218 1355 172 511 277 203 147 426 100 102 866 442 302 150 150 131 530 150 677 433 181 484 260 151 107 113 693 240 190 127 170 143 330 264 323 274 148 158 244 234 132 167 197 116 241 321 218 168 574 302 444 226 195 151 181 203 181 211 134 324 215 330 1406 972 293 346 349 163 144 324 119 258 656 143 143 134 231 222 285 301 375 675 167 222 148 429 116 227 306 191 375 193 154 231 198 122 240 423 121 237 176 142 143 166 168 147 122 181 567 523 K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2004-09-18T03:57:38.000000Z K 7 svn:log V 148 MFC: Fix a condition where the hole would be inserted in the wrong place during a split. Obtained from: NetBSD Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-18T04:11:36.000000Z K 7 svn:log V 306 Cumulative MFC of patches applied to -current to get preemption support to a non-instantly-crashing state. Also includes some cosmetic changes to keep the diffs to a minimum and an experimental option (followon) in sched_4bsd. (turned off but included to keep diffs to a mimimum) Approved by: re (scottl) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-18T04:27:00.000000Z K 7 svn:log V 182 MFC Use atomic ops in pmap_clear_ptes() and pmap_protect() to prevent the loss of a page modified (PG_M) bit in a race between processors. Approved by: re (scottl) PR: i386/61852 END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-18T04:56:06.000000Z K 7 svn:log V 54 MFC: BIO_CMD0 Approved by: re (as part of fdc merge) END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-18T04:57:55.000000Z K 7 svn:log V 57 MFC: Merge in phk's new floppy driver. Approved by: re@ END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-18T05:02:08.000000Z K 7 svn:log V 90 Log the renaming of an interface. This should make it easier to follow kernel log files. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-18T06:38:08.000000Z K 7 svn:log V 378 Reorganize the "Kernel Changes" section, including: - Add "Hardware Support" section and move device driver-related items there. - Move "Multimedia Support" and "Network Interface Support" into the "Hardware Support" section as sub-sections. - Move Netgraph-related items to "Network Protocols". For translators: many items are moved but the contents are not changed. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-18T07:03:40.000000Z K 7 svn:log V 429 MFC from rev.1.777: Reorganize the "Kernel Changes" section, including: - Add "Hardware Support" section and move device driver-related items there. - Move "Multimedia Support" and "Network Interface Support" into the "Hardware Support" section as sub-sections. - Move Netgraph-related items to "Network Protocols". For translators: many items are moved but the contents are not changed. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-18T07:13:31.000000Z K 7 svn:log V 110 Give the Migration Guide an appropriate 8.3 name (MIGRATE5.*) on release media. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-18T07:14:53.000000Z K 7 svn:log V 114 Track the installed name (MIGRATE5.*) for the Migration Guide on the release media. Approved by: re (implicitly) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-18T09:16:19.000000Z K 7 svn:log V 118 Actually this order (unlock, wakeup) in this case is race-safe and can save us 2 context switches. Explained by: njl END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-09-18T10:24:55.000000Z K 7 svn:log V 84 Document the hw.ata.suspend tunable. Prompted by: wilko Approved by: re (kensmith) END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-09-18T10:26:12.000000Z K 7 svn:log V 90 Fix the suspend timer code to reflect the documented reality. Approved by: re (kensmith) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-18T12:33:01.000000Z K 7 svn:log V 74 Re-formulate the first sentence for better readability MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-18T13:06:00.000000Z K 7 svn:log V 166 Modify accept_fd_leak regression test to generate "PASS" output, not just "FAIL" output, in order to make it consistent with other tests in the regression test tree. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-09-18T13:44:43.000000Z K 7 svn:log V 358 Re-vamp how I/O is handled in volumes and plexes. Analogous to the drive level, give each volume and plex a worker thread that picks up and processes incoming and completed BIOs. This should fix the data corruption issues that have come up a few weeks ago and improve performance, especially of RAID5 plexes. The volume level needs a little work, though. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-18T16:31:44.000000Z K 7 svn:log V 149 Revert rev. 1.351 of this file, which allowed users to read the (now obsolete and disconnected on HEAD) Early Adopters Guide from within sysinstall. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-18T16:41:29.000000Z K 7 svn:log V 70 MFC: Update fdcontrol to the new fdc driver changes. Approved by: re END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-18T16:43:44.000000Z K 7 svn:log V 33 Use tty->t_sc to find out softc. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-18T16:50:03.000000Z K 7 svn:log V 31 Move to BETA5 Approved by: re END K 10 svn:author V 7 delphij K 8 svn:date V 27 2004-09-18T16:57:39.000000Z K 7 svn:log V 360 MFC revision 1.153 date: 2004/09/15 08:19:03; author: delphij; state: Exp; lines: +7 -1 Clear all "active partition" bits before we set a new one. This adds a safebelt that prevents users to mark more than one "active" partitions, which will lead to a unbootable machine, especially in multi-boot configurations. Approved by: re (scottl), mentor (murray) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-18T17:02:18.000000Z K 7 svn:log V 67 Initialize new ttys a bit more. Check TS_GONE flag for gone-ness. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-18T17:40:51.000000Z K 7 svn:log V 72 MFC: Bring fdformat and fdread up to the new fd driver Approved by: re END K 10 svn:author V 2 le K 8 svn:date V 27 2004-09-18T18:03:20.000000Z K 7 svn:log V 133 Single concat or striped plexes don't need no special initialization if their subdisks are all available, so let them be brought up. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-18T18:08:28.000000Z K 7 svn:log V 211 pass in pointer to m_head to re_encap because m_defrag could free the original mbuf causing a free'd mbuf passed to bpf later and panic'ing the system.. This should only effect jumbo frames. MFC after: 5 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-18T18:42:33.000000Z K 7 svn:log V 44 Fix a misspelling and delete an extra word. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-18T19:02:10.000000Z K 7 svn:log V 49 Document '-p' flag for 'insert' command correct. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-18T19:04:24.000000Z K 7 svn:log V 56 add MLINKs for the mbuf.9 man page.. MFC after: 3 days END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-09-18T19:13:13.000000Z K 7 svn:log V 139 Add support for the fxp(4) based card in ICH6 (i915) chipsets. This is a RELENG_5 candidate. Submitted by: Mike Tancsa END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-18T19:30:24.000000Z K 7 svn:log V 138 MFC: Fix a misspelling and delete an extra word. new.sgml 1.777 -> 1.778 Translators can probably ignore this. Approved by: re (hrs) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-09-18T19:48:10.000000Z K 7 svn:log V 47 Add Sitecom's LN-029 USB 2.0 Ethernet adapter. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-18T21:18:44.000000Z K 7 svn:log V 43 Remove useless include of . END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-18T22:56:58.000000Z K 7 svn:log V 104 Release the page queues lock earlier in pmap_protect() and pmap_remove() in order to reduce contention. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2004-09-19T00:52:22.000000Z K 7 svn:log V 86 Put in a commented out ispfw device under isp and note that this is usually a module. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2004-09-19T01:07:23.000000Z K 7 svn:log V 56 MFC: Make module depend on cam && pci. Approved by: re END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-09-19T01:30:24.000000Z K 7 svn:log V 32 Vender import of BIND 9.3.0rc4. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-09-19T01:30:24.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r135446, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-19T02:27:24.000000Z K 7 svn:log V 76 MFC: rev. 1.17 Adaptec ANA-6944/TX is supported Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-19T02:28:29.000000Z K 7 svn:log V 132 MFC: rev. 1.37 - add a HARDWARE section based on the hardware notes - capitalize Ethernet - minor fixes Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-19T02:30:53.000000Z K 7 svn:log V 53 MFC: rev. 1.40 Add ed(4) Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-19T02:32:31.000000Z K 7 svn:log V 83 MFC: rev. 1.257 Autogenerate device listings for ed(4) Approved by: re (blanket) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-19T02:39:31.000000Z K 7 svn:log V 174 Remove an outdated assertion from _pmap_allocpte(). (When vm_page_alloc() succeeds, the page's queue field is unconditionally set to PQ_NONE by vm_pageq_remove_nowakeup().) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-19T03:50:46.000000Z K 7 svn:log V 172 MFp4: Completely remove the remaining EFI includes and add our own (type) definitions instead. While here, abstract more of the internals by providing interface functions. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-19T05:17:21.000000Z K 7 svn:log V 55 Sort MAN and MLINKS in dictionary order ignoring case. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-09-19T05:28:13.000000Z K 7 svn:log V 66 MFC: Add -fno-unit-at-a-time to CFLAGS. Approved by: re (scottl) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-19T05:34:49.000000Z K 7 svn:log V 83 MFamd64/i386 Avoid recomputing PHYS_TO_VM_PAGE() unnecessarily in pmap_protect(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-19T05:42:04.000000Z K 7 svn:log V 61 The checksum code has been fixed; reflect this is a manpage. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-19T06:11:45.000000Z K 7 svn:log V 55 Sort MAN and MLINKS in dictionary order ignoring case. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-19T08:14:55.000000Z K 7 svn:log V 614 The getpages VOP was a good stab at getting scatter/gather I/O without too much kernel copying, but it is not the right way to do it, and it is in the way for straightening out the buffer cache. The right way is to pass the VM page array down through the struct bio to the disk device driver and DMA directly in to/out off the physical memory. Once the VM/buf thing is sorted out it is next on the list. Retire most of vnode method. ffs_getpages(). It is not clear if what is left shouldn't be in the default implementation which we now fall back to. Retire specfs_getpages() as well, as it has no users now. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-19T10:01:51.000000Z K 7 svn:log V 75 Fix '-s' option for large disks and fix printing maximum file system size. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-09-19T10:27:46.000000Z K 7 svn:log V 103 Use correct malloc type when freeing memory allocated by g_read_data. PR: 71431 Submitted by: daichi END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-09-19T10:38:57.000000Z K 7 svn:log V 90 MFC: rev 1.11 g_nop_create: Destroy correct provider in case of errors. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-19T12:15:25.000000Z K 7 svn:log V 7 Style. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2004-09-19T12:44:29.000000Z K 7 svn:log V 122 MFC: Fix a condition where the hole would be inserted in the wrong place during a split. Obtained from: NetBSD END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-19T14:30:59.000000Z K 7 svn:log V 71 Prepare for 5.x soon becoming -STABLE. Pointed out by: -current users END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-19T14:54:35.000000Z K 7 svn:log V 67 Place a function prototype correctly. Submitted by: Divacky Roman END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-19T17:45:56.000000Z K 7 svn:log V 160 comment requirement that rx/tx descriptor counts must be equal due to shared code... define rx descriptor count in terms of tx align defines MFC after: 3 days END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-19T17:51:41.000000Z K 7 svn:log V 151 spell RX correctly don't call re_rxeof a second time when we've already done the work pull common code out from if and else clauses MFC after: 3 days END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-19T18:16:28.000000Z K 7 svn:log V 73 fix misspelling of TX... Submitted by: Johan Karlsson MFC after: 3 days END K 10 svn:author V 3 das K 8 svn:date V 27 2004-09-19T18:34:17.000000Z K 7 svn:log V 320 The zone from which proc structures are allocated is marked UMA_ZONE_NOFREE to guarantee type stability, so proc_fini() should never be called. Move an assertion from proc_fini() to proc_dtor() and garbage-collect the rest of the unreachable code. I have retained vm_proc_dispose(), since I consider its disuse a bug. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-09-19T18:34:53.000000Z K 7 svn:log V 162 Vendor import of BIND 9.3.0rc4. These three files were missed in the original import because their names contained the magic letters w, i and n in that sequence. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-09-19T18:34:53.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r135471, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-09-19T18:34:54.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'bind9-vendor-BIND_9_3_0_RC4'. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-09-19T19:24:56.000000Z K 7 svn:log V 26 Add a FREEBSD-Xlist file. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-09-19T19:30:46.000000Z K 7 svn:log V 21 Add a config.h file. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-19T19:55:48.000000Z K 7 svn:log V 49 Add Sitecom LN-029 to list of supported devices. END K 10 svn:author V 3 das K 8 svn:date V 27 2004-09-19T20:34:30.000000Z K 7 svn:log V 123 Fix a buffer overflow by using strncpy() instead of strcpy(). Also, use strdup() instead of malloc()/strcpy(). PR: 64164 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-19T21:04:28.000000Z K 7 svn:log V 91 MFC rev 1.104: cred_free_thread() removal. Forgotten by: julian Approved by: re (blanket) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-19T21:20:01.000000Z K 7 svn:log V 1738 Simplify the reference counting of page table pages. Specifically, use the page table page's wired count rather than its hold count to contain the reference count. My rationale for this change is based on several factors: 1. The machine-independent and pmap layers used the same hold count field in subtly different ways. The machine-independent layer uses the hold count to implement a form of ephemeral wiring that is used by pipes, physio, etc. In other words, subsystems where we wish to temporarily block a page from being swapped out while it is mapped into the kernel's address space. Such pages are never removed from the page queues. Instead, the page daemon recognizes a non-zero hold count to mean "hands off this page." In contrast, page table pages are never in the page queues; they are wired from birth to death. The hold count was being used as a kind of reference count, specifically, the number of valid page table entries within the page. Not surprisingly, these two different uses imply different synchronization rules: in the machine- independent layer access to the hold count requires the page queues lock; whereas in the pmap layer the pmap lock is required. Thus, continued use by the pmap layer of vm_page_unhold(), which asserts that the page queues lock is held, made no sense. 2. _pmap_unwire_pte_hold() was too forgiving in its handling of the wired count. An unexpected wired count on a page table page was ignored and the underlying page leaked. 3. In a word, microoptimization. Using the wired count exclusively, rather than a combination of the wired and hold counts, makes the code slightly smaller and faster. Reviewed by: tegge@ END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-19T21:21:26.000000Z K 7 svn:log V 206 Recognize options with values. If an option is present in both GENERIC and the custom kernel, but its value has been modified, it will now be kept in its correct spot instead of being moved to the bottom. END K 10 svn:author V 6 marius K 8 svn:date V 27 2004-09-19T21:38:11.000000Z K 7 svn:log V 1871 - Some of the upper bits of the time related (seconds, minutes, etc.) registers are control bits or depending on the model contain additional time bits with a different meaning than the lower ones. In order to only read the desired time bits and not change the upper bits on write use appropriate masks in the gettime and settime function respectively. Due to the polarity of the stop oscillator bit and the fact that the century bits aren't used on sparc64 not masking them didn't cause problems so far. - Fix two off-by-one errors in the handling of the day of week. The genclock code represents the dow as 0 - 6 with 0 being Sunday but the mk48txx use 1 - 7 with 1 being Sunday. In the settime function when writing the dow to the clock the range wasn't adjusted accordingly but the clock apparently played along nicely otherwise the second bug in the gettime function which mapped 1 - 7 to 0 - 6 but with 0 meaning Saturday would have been triggered. Fixing these makes the date being stored in the same format Sun/Solaris uses and cures the "Invalid time in real time clock. Check and reset the date immediately!" when the date was set under Solaris prior to booting FreeBSD/sparc64. [1] Looking at other clock drivers/code e.g. FreeBSD/alpha the former "bug", i.e. storing the dow as 0 - 6 even when the clock uses 1 - 7, seems to be common but might be on purpose for compatibility when multi-booting with other OS which do the same. So it might make sense to add a flag to handle the dow off-by-one for use of this driver on platforms other than sparc64. - Check the state of the battery on mk48txx that support this in the attach function. - Add a note that use of the century bit should be implemented but isn't required at the moment because it isn't used on sparc64. Problem noted by: joerg [1] MT5 candidate. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-19T21:52:15.000000Z K 7 svn:log V 138 Commit the new version of the adlink driver which can do non-cyclic capture. Now we just need somebody to write a gnu-radio frontend :-) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-09-19T22:28:14.000000Z K 7 svn:log V 151 Correct several vulnerabilities in CVS 1.11.5 (CAN-2004-0414, CAN-2004-0416, CAN-2004-0417, CAN-2004-0418, CAN-2004-0778 and others). Approved by: so END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-09-19T22:37:11.000000Z K 7 svn:log V 151 Correct several vulnerabilities in CVS 1.11.5 (CAN-2004-0414, CAN-2004-0416, CAN-2004-0417, CAN-2004-0418, CAN-2004-0778 and others). Approved by: so END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-19T22:57:21.000000Z K 7 svn:log V 155 netsend uses an arbitrary maximum send rate to reject bogus arguments. It was previously 1mpps; raise to 10mpps. While here, get the error message right. END K 10 svn:author V 6 marius K 8 svn:date V 27 2004-09-20T00:09:32.000000Z K 7 svn:log V 67 Correct value and description of the unused MK48TXX_WDAY_FT macro. END K 10 svn:author V 6 marius K 8 svn:date V 27 2004-09-20T00:13:10.000000Z K 7 svn:log V 135 Fix compilation of vinum(4) when VINUMDEBUG is not defined. PR: 71341 Submitted by: Phil Budne MT5 candidate. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T04:46:41.000000Z K 7 svn:log V 140 MFC uplcom.c 1.21: add support ELECOM UC-SGT(minor change version) http://www2.elecom.co.jp/products/UC-SGT.html Approved by: re(kensmith) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T04:50:09.000000Z K 7 svn:log V 113 MFC uplcom.c 1.21: add support ELECOM UC-SGT(minor change version) http://www2.elecom.co.jp/products/UC-SGT.html END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T04:56:13.000000Z K 7 svn:log V 50 add '/* Panasonic products */' line(I removed it) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T04:59:52.000000Z K 7 svn:log V 29 Sync to 1.11.2.63 of usbdevs END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T05:03:28.000000Z K 7 svn:log V 85 MFC uscanner.c in 1.58 Add support Nikon CoolScan LS40 ED Approved by: re(kensmith) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T05:08:29.000000Z K 7 svn:log V 58 MFC uscanner.c in 1.58 Add support Nikon CoolScan LS40 ED END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T05:18:04.000000Z K 7 svn:log V 81 MFC usb_quirks.c 1.40 Add support Qualcomm CDMA modem Approved by: re(kensmith) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T05:23:08.000000Z K 7 svn:log V 55 MFC usb_quirks.c 1.40: Add support Qualcomm CDMA modem END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T05:28:08.000000Z K 7 svn:log V 117 MFC umass.c 1.113: Add support Western Digital External USB HDD ONSPEC entry are sorted Approved by: re(kensmith) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T05:30:42.000000Z K 7 svn:log V 90 MFC umass.c 1.113: Add support Western Digital External USB HDD ONSPEC entry are sorted END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T05:31:50.000000Z K 7 svn:log V 29 Sync to 1.11.2.66 of usbdevs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-20T05:49:40.000000Z K 7 svn:log V 218 Merge if_tap.c:1.47 to RELENG_5: date: 2004/09/17 03:55:50; author: rwatson; state: Exp; lines: +2 -0 Destroy global tapmtx when the if_tap module is unloaded. RELENG_5 candidated. Approved by: re (scottl) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-20T05:52:19.000000Z K 7 svn:log V 96 MFC rev 1.30: Remove an unnecessary printf and fix a spelling error. Approved by: re (scottl) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-20T05:56:01.000000Z K 7 svn:log V 215 Record a problem we can't workaround for now regarding duplicate interrupts because of links left enabled while in APIC mode. A large scale rework of irq links is underway by jhb@ which should fix this eventually. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T05:59:17.000000Z K 7 svn:log V 118 Add support nForce3 250 audio PR: kern/71726 Submitted by: FUJIMOTO Kou MFC after: 1 week END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-09-20T06:07:19.000000Z K 7 svn:log V 124 MFC: Use correct malloc type when freeing memory allocated by g_read_data. PR: 71431 Submitted by: daichi Approved by: re END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-20T06:12:19.000000Z K 7 svn:log V 1261 das@ has a ACPI bios that lists 0x3f0-0x3f1, 0x3f2-0x3f3, 0x3f4-0x3f5 and 0x3f7. fdc_isa_alloc_resource() didn't work right in this case (it accessed FDOUT correctly due to an overflow of the first resource. It accesed FDSTS and FDDATA incorrectly via the second resource (which wound up accessing FDOUT and the tape register at 0x3f3) and badly for the CTL register (at location 0x3f4). This is a minimal fix that just 'eats' the first one if it covers two locations and has an offset of 0. This confusion lead the floppy driver to think there'd been a disk change, which uncovered a deadlock in the floppy/geom code which lead to a panic. These changes fix that by fixing the underlying resource problem, but doesn't address the potential deadlock issue that might still be there. This is a minimal fix so it can more safely be merged into 5 w/o risk for known working configurations (hence the use of the ugly goto, which reduces case 8 to case 6 w/o affecting cases 1-7). A more invasive fix that will handle more ACPI resource list diversity is in the pipeline that should kill these issues once and for all, while staying within the resources that we allocate. Tested/Reported by: das Reviewed by: njl MFC before: re->next_release_name(5.3-BETA5); END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-20T06:33:37.000000Z K 7 svn:log V 80 trim trailing white space.. call the re mutex by it's name.. MFC after: 3 days END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-20T07:06:56.000000Z K 7 svn:log V 415 MFC revs 1.860 and 1.861: Add 'hint.atkbd.0.flags="0x1"' back to /boot/device.hints on the install media on i386 and amd64. While the current default is very useful in server environments, the ability to use USB keyboards is vastly more important then the ability to use PS/2 keyboards the admin forgot to plug in during the install process. Approved by: re (scottl) PR: kern/71443 kern/71568 (probably others) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-20T07:12:21.000000Z K 7 svn:log V 181 MFC 1.3: Fix a LOR where copyout was called while holding a lock when listing available cloners (running "ifconfig -C"). Approved by: re (scottl) Reported by: rwatson LOR id: 039 END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-09-20T07:19:49.000000Z K 7 svn:log V 107 Add support Nvidia nForce2(audio) PR: kern/71317 Submitted by: Mezz MFC after: 1 week END K 10 svn:author V 3 den K 8 svn:date V 27 2004-09-20T08:16:11.000000Z K 7 svn:log V 55 MFC ru_RU release documentation Approved by: re (hrs) END K 10 svn:author V 5 brian K 8 svn:date V 27 2004-09-20T08:52:04.000000Z K 7 svn:log V 331 CTASSERT that MSZIE is a power of 2 (otherwise dtom() breaks) Ask uma_zcreate() to align mbufs to MSIZE bytes (otherwise dtom() breaks) As it happens, uma_zalloc_arg() always returned mbufs aligned to MSIZE anyway, but that was an implementation side-effect.... KASSERT -> CTASSERT suggested by: dd@ Approved by: silence on -net END K 10 svn:author V 3 den K 8 svn:date V 27 2004-09-20T09:52:35.000000Z K 7 svn:log V 9 MFen 1.6 END K 10 svn:author V 3 den K 8 svn:date V 27 2004-09-20T11:17:56.000000Z K 7 svn:log V 10 MFen 1.36 END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-20T11:19:33.000000Z K 7 svn:log V 773 Merge the following from the English version: 1.2 -> 1.3 hardware/Makefile.inc 1.6 -> 1.7 hardware/alpha/Makefile 1.4 -> 1.6 hardware/alpha/article.sgml 1.1 -> 1.2 hardware/amd64/Makefile 1.1 -> 1.3 hardware/amd64/article.sgml 1.3 -> 1.5 hardware/amd64/proc-amd64.sgml 1.4 -> 1.5 hardware/common/artheader.sgml 1.210 -> 1.256 hardware/common/dev.sgml 1.5 -> 1.6 hardware/i386/Makefile 1.4 -> 1.6 hardware/i386/article.sgml 1.2 -> 1.3 hardware/ia64/Makefile 1.3 -> 1.5 hardware/ia64/article.sgml 1.1 -> 1.2 hardware/pc98/Makefile 1.1 -> 1.3 hardware/pc98/article.sgml 1.3 -> 1.4 hardware/sparc64/Makefile 1.3 -> 1.5 hardware/sparc64/article.sgml 1.11 -> 1.12 hardware/sparc64/proc-sparc64.sgml END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-20T11:59:34.000000Z K 7 svn:log V 349 Merge the following from the English version: 1.4 -> 1.6 relnotes/alpha/article.sgml 1.2 -> 1.4 relnotes/amd64/article.sgml 1.6 -> 1.7 relnotes/i386/Makefile 1.5 -> 1.7 relnotes/i386/article.sgml 1.2 -> 1.4 relnotes/ia64/article.sgml 1.2 -> 1.4 relnotes/pc98/article.sgml 1.4 -> 1.6 relnotes/sparc64/article.sgml END K 10 svn:author V 3 den K 8 svn:date V 27 2004-09-20T13:32:53.000000Z K 7 svn:log V 209 Merge the following from the English version: 1.255 -> 1.257 hardware/common/dev.sgml 1.774 -> 1.778 relnotes/common/new.sgml Obtained from: The FreeBSD Russian Documentation Project MFC after: 2 days END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-09-20T13:55:26.000000Z K 7 svn:log V 57 MFpc98: Check a pointer is NULL, remove unused variable. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-09-20T14:01:38.000000Z K 7 svn:log V 57 Merged from sys/dev/sio/sio.c: more tty related changes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-20T14:04:00.000000Z K 7 svn:log V 40 Make this use a standard bsd.subdir.mk. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-09-20T15:15:58.000000Z K 7 svn:log V 434 MFC: pf_ioctl.c, rev. 1.15: Break out altq_enable/disable from DIOC{START,STOP}ALTQ into seprate functions that can be called from enable/disable pf as well. This improves switching from non-altq ruleset to altq ruleset (and the other way 'round) by a great deal and makes pfctl act like the user would except it to. PR: kern/71746 Tested by: Aurilien "beorn" Rougemont (PR submitter) Approved by: re (scottl) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-20T15:22:57.000000Z K 7 svn:log V 58 Don't forget to check defined() before testing the value. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-09-20T15:25:57.000000Z K 7 svn:log V 581 MFC: boot order change: Move pf* init from SI_SUB_PSEUDO to SI_SUB_PROTO_IFATTACHDOMAIN where it is save to call if_attachdomain from if_attach() (as done for if_loop.c). We will now end up with a properly initialized if_afdata array and the nd6 callout will no longer try to deref a NULL pointer. Still this is a temp workaround and the locking for if_afdata should be revisited at a later point. Requested by: rwatson Discussed with and tested by: yongari (a while ago) PR: kern/70393 Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-20T17:26:25.000000Z K 7 svn:log V 340 This is not needed anymore, it is forced in GEOM now. Actually, it can even cause some problems, because GEOM requires sectorsize to be more than 0 on first access, not on provider creation, so we can skip valid providers by doing this check here. Reported by: Divacky Roman Sven Willenberger END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-20T17:39:02.000000Z K 7 svn:log V 90 MFC: Make sure we use the correct make(1) binary in newvers.sh. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-20T17:44:41.000000Z K 7 svn:log V 391 Force commit to provider more detailed info about this change. There is no need to skip providers with 0 sectorsize in taste routine, it is now forced by GEOM. Actually, it can even cause some problems, because GEOM requires sectorsize to be greater than 0 on first access, not on provider creation, so we can skip valid providers by doing this check in taste method. Requested by: scottl END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-20T17:48:45.000000Z K 7 svn:log V 167 If $dumpdev is set to AUTO, use the first suitable swap partition listed in /etc/fstab, or print an error message if no suitable device was found. MFC after: 4 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-20T17:49:57.000000Z K 7 svn:log V 59 Document the AUTO setting for dumpdev. MFC after: 4 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-20T18:36:02.000000Z K 7 svn:log V 15 Add lib/tests. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-20T19:01:44.000000Z K 7 svn:log V 21 Remove unused macro. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-20T19:05:32.000000Z K 7 svn:log V 600 - Add support for "paging" in stack trace output. That is, when you do a stack trace from ddb, the output will pause with a '--More--' prompt every 18 lines. If you hit Enter, it will print another line and prompt again. If you hit space it will output another page and then prompt. If you hit 'q' or 'x' it will abort the rest of the stack trace. - Fix the sparc64 userland stack trace to honor the total count of lines to print. This is useful if your trace happens to walk back onto 0xdeadc0de and gets stuck in an endless loop. MFC after: 1 month Tested on: i386, alpha, sparc64 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-20T19:24:15.000000Z K 7 svn:log V 147 Force a redraw if all dists are selected so the checklist is updated. Submitted by: Rostislav Krasny rosti_bsd at yahoo dot com MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-20T20:05:26.000000Z K 7 svn:log V 96 Add manual page for snd_ess(4). Submitted by: Atte Peltomaki MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-20T20:21:47.000000Z K 7 svn:log V 33 Connect snd_ess(4) to the build. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-20T20:26:20.000000Z K 7 svn:log V 76 Auto generate device listings for the snd_ess(4) driver. MFC after: 3 days END K 10 svn:author V 2 se K 8 svn:date V 27 2004-09-20T20:57:37.000000Z K 7 svn:log V 52 MFC: Add module dependency on CAM. Approved by: re END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-20T23:56:43.000000Z K 7 svn:log V 237 - Month and weekday names should begin with lowercase latter. - First part of long month names should use genitive. - Use more proper shortcuts, leaving the first 3 letters is not always correct. Submitted by: Bodek END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-21T03:10:28.000000Z K 7 svn:log V 167 Set default socket size for netreceive to 128k to reduce the chances of the buffer overflowing before netreceive can be scheduled to read the packets from the socket. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-09-21T03:38:06.000000Z K 7 svn:log V 225 MFC 1.18: Use pax extensions for uid/gid >= 1<<18, but clip values that must remain ustar compatible to less than this limit. This fixes an internal assertion failure triggered by large uid/gid. Approved by: re (Scott Long) END K 10 svn:author V 3 wes K 8 svn:date V 27 2004-09-21T06:46:44.000000Z K 7 svn:log V 181 Trap invalid sector size 0 in disk probe, refusing to add such a device to the list. This prevents crashes on /0 errors in 'lsdev' et al. Reviewed-by: jhb@ MT5 after: RE approval END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-21T07:01:32.000000Z K 7 svn:log V 54 Add the sound device to the synopsis. Noticed by: ru END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-21T08:33:05.000000Z K 7 svn:log V 66 If a vnode has no v_rdev we cannot hope to answer FIODTYPE ioctl. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-21T08:42:37.000000Z K 7 svn:log V 151 De support opening device nodes on CD9660 filesystems. They are still visible, they can still be seen, but they cannot be opened. Use DEVFS for that. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2004-09-21T10:13:34.000000Z K 7 svn:log V 136 Group equivalent flags together and delete the `aliases' section. PR: docs/70856 Submitted by: Rostislav Krasny END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-21T13:17:55.000000Z K 7 svn:log V 40 Correct the capitalization of "nVidia". END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-21T15:57:06.000000Z K 7 svn:log V 76 MFC: 1.152: Get ready for 5.x becoming -STABLE soon. Approved by: re (hrs) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-21T17:19:38.000000Z K 7 svn:log V 104 Don't disable acpi in shutdown if we're panicing (panicstr != NULL). This may help with double panics. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-21T18:35:21.000000Z K 7 svn:log V 24 Update copyright years. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-21T18:37:16.000000Z K 7 svn:log V 147 Fix gramm-o. Translators can probably ignore this. Pointed out by: Matthew George < mdg at securenetworks dot net > Approved by: re (implicitly) END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-21T18:39:10.000000Z K 7 svn:log V 228 Initialize the flags value properly. We used to do this in acpi_tz_all_off() but that function has been removed. This avoids a potential unnecessary fan switch on boot. Also remove some commented out code. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-21T19:01:48.000000Z K 7 svn:log V 125 Switch from BIND 8 to BIND 9. Submitted by: (in part) dougb@, trhodes@ Reviewed by: dougb@, trhodes@, re@ MFC after: 5 days END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-09-21T19:01:49.000000Z K 7 svn:log V 72 This commit was manufactured by cvs2svn to create branch 'VENDOR-bind9'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-21T20:21:40.000000Z K 7 svn:log V 477 Improve netsend timing logic in various ways: - Centralize time comparison. - Check clock resolution to make sure it has enough granularity to implement the desired wait interval. - Keep track of how many times the timing loop has to spin waiting for the next send time; report statistics. - Add commented out warning about deadlines being missed when spinning. - Improve statistics reporting generally to provide a more useful summary of sender condition after a run. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-21T21:05:13.000000Z K 7 svn:log V 206 In a threaded process, don't kill off all the other threads until we have a reasonable chance that the eceve() is going to succeeed. I.e. wait until we've done the permission checks etc. MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-21T21:47:05.000000Z K 7 svn:log V 352 Hopefully fix alpha and sparc64 builds: on these architectures, libpthread is provided by src/lib/libc_r. Also, removed lib/bind from _generic_libs, "lib" will suffice. Also, removed redundant lib/bind dependency on lib/libpthread (as lib/bind is not in the _prebuild_libs, it's not needed). Prodded by: trhodes@ reporting that des@ is on the flight END K 10 svn:author V 4 csjp K 8 svn:date V 27 2004-09-21T22:12:43.000000Z K 7 svn:log V 132 Since "d" is an array of 32 bit values, it is more correct to change the cast from unsigned int to uint32_t. Pointed out by: luigi END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-22T00:37:08.000000Z K 7 svn:log V 98 MFC: rev. 1.13 Re-formulate the first sentence for better readability Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-22T00:41:00.000000Z K 7 svn:log V 54 MFC: rev. 1.39 Add cnw(4) Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-22T00:42:32.000000Z K 7 svn:log V 84 MFC: rev. 1.256 Autogenerate device listings for cnw(4) Approved by: re (blanket) END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-22T00:44:13.000000Z K 7 svn:log V 108 MFi386: add ispfw (except using correct deviceispfw format, is for the options line) END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-22T01:04:54.000000Z K 7 svn:log V 87 Minor sync-up with i386. Catch up on de-quoting and de-counting after config changes. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-22T01:24:42.000000Z K 7 svn:log V 116 cnw (Xircom pccard) is built on amd64 and there isn't an obvious reason that I can see as to why it shouldn't work. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-22T01:27:06.000000Z K 7 svn:log V 40 MFi386: adapt rev 1.19 (debugger fixes) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-22T01:30:23.000000Z K 7 svn:log V 228 Revert the last change.. Better to kill all other threads than to panic the system if 2 threads call execve() at the same time. A better fix will be committed later. Note that this only affects the case where the execve fails. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-22T04:40:21.000000Z K 7 svn:log V 119 MFC: 1.44 Document the struct if_data members ifi_datalen, ifi_epoch, and ifi_link_state. Approved by: re (kensmith) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-22T04:43:33.000000Z K 7 svn:log V 234 MFC: Makefile:1.240 microtime.9:1.8 microuptime.9:1.6 time.9:1.13 Bring kernel time variable and access function docs up to date by updating the list of variables and mentioning the bin(up)time functions. Approved by: re (kensmith) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-22T05:01:48.000000Z K 7 svn:log V 1312 Correct a long-standing error in _pmap_unwire_pte_hold() affecting multiprocessors. Specifically, the error is conditioning the call to pmap_invalidate_page() on whether the pmap is active on the current CPU. This call must be unconditional. Regardless of whether the pmap is active on the CPU performing _pmap_unwire_pte_hold(), it could be active on another CPU. For example, a call to pmap_remove_all() by the page daemon could result in a call to _pmap_unwire_pte_hold() with the pmap inactive on the current CPU and active on another CPU. In such circumstances, failing to call pmap_invalidate_page() results in a stale TLB entry on the other CPU that still maps the now deallocated page table page. What happens next is typically a mysterious panic in pmap_enter() by the other CPU, either "pmap_enter: attempted pmap_enter on 4MB page" or "pmap_enter: pte vanished, va: 0x%lx". Both occur because the former page table page has been recycled and allocated to a new purpose. Consequently, it no longer contains zeroes. See also Peter's i386/i386/pmap.c revision 1.448 and the related e-mail thread last year. Many thanks to the engineers at Sandvine for providing clear and concise information until all of the pieces of the puzzle fell into place and for testing an earlier patch. MT5 Candidate END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-22T06:02:10.000000Z K 7 svn:log V 879 Add a temporary workaround to the panic on boot with hub attached and panic on hub detach bugs that have been reported. This work around detaches the device before deleting it. This changes the detach order from in-order to pre-order. This avoids uhub's deleting the children after its subdevs has been deleted. This is only a workaround. This leads to a strange condition in the device tree where attached devices are children of detached ones. I really don't know what that's supposed to mean, but does violate my sense of POLA. Fortunately, the violation is short lived, which is why I'm going ahead and committing the work around. # We really need to consider life w/o the multiple nested layers of # compatibility macros. They make finding bugs like this *MUCH* # harder. Patch by: iadowse MT5 before: next_release(5.3-BETA5) (unless someting better comes along) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-22T07:11:46.000000Z K 7 svn:log V 201 MFC: Makefile.inc1,v 1.440 and gnu/usr.bin/cc/cc_tools/Makefile,v 1.80. Ensure that .depend file in cc_tools has correct libraries and headers (host versions, not target). Approved by: re (kensmith) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-22T08:59:41.000000Z K 7 svn:log V 250 Fix a LOR where ifconf() used copyout while holding a mutex. This LOR was seen when configuring addresses on interfaces using ifconfig. This patch has been verified to work with over eight thousand addresses assigned to an interface. LOR id: 031 END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-22T12:13:58.000000Z K 7 svn:log V 256 Clean up and comment config.mk. Centralize more stuff. Bitch if POSIX threads libraries are not available. Add crypto support if the crypto libraries are available. Build dnssec-{keygen,signzone} if crypto is available. Submitted by: (in part) dougb@ END K 10 svn:author V 5 green K 8 svn:date V 27 2004-09-22T12:53:27.000000Z K 7 svn:log V 69 Call sbuf_finish() before sbuf_data() so as to not panic the system. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-09-22T14:17:56.000000Z K 7 svn:log V 48 Remove named-xfer, it does not exist in BIND 9. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-22T14:36:12.000000Z K 7 svn:log V 231 Always link with -lpthread, not -lc_r, because platforms that don't have full KSE support still have -lpthread as an alias for -lc_r. The only thing that's different is the name of the knob that turns it off. Pointed out by: ru@ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-22T15:24:33.000000Z K 7 svn:log V 27 Various small style fixes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-22T15:46:16.000000Z K 7 svn:log V 165 Add a couple of macros to extract the PCI slot (device) and function from an ACPI _ADR value and use that rather than inlining the same shifts and masks everywhere. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-09-22T16:53:23.000000Z K 7 svn:log V 563 The SUSv3 function say that the affected functions MAY FAIL, if the specified mutex is invalid. In spec parlance 'MAY FAIL' means it's up to the implementor. So, remove the check for NULL pointers for two reasons: 1. A mutex may be invalid without necessarily being NULL. 2. If the pointer to the mutex is NULL core-dumping in the vicinity of the problem is much much much better than failing in some other part of the code (especially when the application doesn't check the return value of the function that you oh so helpfully set to EINVAL). END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-09-22T16:56:49.000000Z K 7 svn:log V 47 Prefer C99's __func__ over GCC's __FUNCTION__. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-09-22T17:16:04.000000Z K 7 svn:log V 47 Prefer C99's __func__ over GCC's __FUNCTION__. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-22T18:18:26.000000Z K 7 svn:log V 42 Pointy hat please! Refuse VCHR not VREG. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2004-09-22T18:51:16.000000Z K 7 svn:log V 138 Remove vestiges of libthr's signal mangling past. This fixes that last known problem with mysql on libthr: not being able to kill mysqld. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-22T19:23:39.000000Z K 7 svn:log V 127 MFC: Make PFIL_HOOKS a permanent part of the kernel and remove the associated kernel compile option. Approved by: re (scottl) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-22T19:47:42.000000Z K 7 svn:log V 189 MFp4: various style fixes, including o s/u_int/uint/g o s/#define/#define/g o indent macro definitions o Improve vertical spacing o Globally align line continuation character END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-22T19:51:03.000000Z K 7 svn:log V 206 Undo incrementing __FreeBSD_version and have IPFILTER check against 503000 instead. This works just as well because it didn't check before for this at all. Pointed out by: ceri Approved by: re (implicit) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-22T19:58:43.000000Z K 7 svn:log V 279 For the atomic_{add|clear|set|subtract} family of inlines, return the old or previous value instead of void. This is not as is documented in atomic(9), but is API (and ABI) compatible and simply makes sense. This feature will primarily be used for atomic PTE updates in PMAP/ng. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-09-22T20:14:46.000000Z K 7 svn:log V 583 MFC: revision 1.10 date: 2003/09/18 17:00:03; author: jhb; state: Exp; lines: +1 -1 Fix a busted constant related to PCI configuration acess method #1. The reserved bits in the port that must be zero are 24:30, not 20:30. Bits 16:23 are used to set the bus number. This meant that when we tested for config mechanism #1, if the previous PCI configuration transaction sent used a bus number greater than 15, one of the bits in 20:23 would be non-zero and we would fail to use config mechanism #1 and thus fail to see that PCI existed on the machine at all. Approved by: jhb END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-22T20:26:33.000000Z K 7 svn:log V 72 The offset argument to mmap(2) is not a pointer. Use 0 instead of NULL. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-22T20:41:31.000000Z K 7 svn:log V 127 MFC: Make PFIL_HOOKS a permanent part of the kernel and remove the associated kernel compile option. Approved by: re (scottl) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-22T20:42:30.000000Z K 7 svn:log V 54 Backout the last entry. It went to the wrong branch. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-09-22T20:55:56.000000Z K 7 svn:log V 333 Switch order for mtx_unlock and cv_signal as (condvar(9)) sez: A thread must hold mp while calling cv_signal(), cv_broadcast(), or cv_broadcastpri() even though it isn't passed as an argument. and is right with this claim. While here remove a "\" from the macro -> __inline conversion. Found by: csjp MFC after: 4 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-22T23:12:46.000000Z K 7 svn:log V 21 s/u_int#_t/uint#_t/g END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-23T00:05:20.000000Z K 7 svn:log V 131 Redefine a PTE as a 64-bit integral type instead of a struct of bit-fields. Unify the PTE defines accordingly and update all uses. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2004-09-23T02:00:52.000000Z K 7 svn:log V 210 Add a knob 'daily_status_security_diff_flags' controlling the format of the 'diff' output generated during periodic(8) scripts. Submitted by: keramida (script changes) Reviewed by: keramida (man page changes) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-23T04:46:56.000000Z K 7 svn:log V 97 LOCALSTATEDIR should be /var, since the BIND 9 source appends things like "run/named.pid" to it. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-23T04:57:58.000000Z K 7 svn:log V 279 Refrence bsdlabel.8 and bsdlabel.5 rather then the obsolete disklabel.8 and disklabel.5. Refrencing bsdlabel.5 is somewhat bogus as it is not connected to the build and is mostly unwritten at this point. Reported by: Matthias Andree PR: docs/72020 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2004-09-23T05:25:22.000000Z K 7 svn:log V 98 PAE support changes that included at least some minimal actual testing with a kernel that booted. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2004-09-23T05:26:19.000000Z K 7 svn:log V 59 PAE seems to work for isp- at least under mimimal testing. END K 10 svn:author V 3 den K 8 svn:date V 27 2004-09-23T06:02:09.000000Z K 7 svn:log V 138 Update early-adopters translation to Migration Guide Approved by: re (kensmith) Obtained from: The FreeBSD Russian Documentation Project END K 10 svn:author V 3 den K 8 svn:date V 27 2004-09-23T06:12:03.000000Z K 7 svn:log V 105 Merge from HEAD Approved by: re (kensmith) Obtained from: The FreeBSD Russian Documentation Project END K 10 svn:author V 3 den K 8 svn:date V 27 2004-09-23T06:49:40.000000Z K 7 svn:log V 30 MFen 1.258 MFC after: 2 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-23T07:13:36.000000Z K 7 svn:log V 148 - Wrapped BIND 9 libraries defines into !defined(NO_BIND). - Added forgotten LIBLWRES to fix missing dependencies revealed by "make checkdpadd". END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-23T07:17:41.000000Z K 7 svn:log V 330 Do not refcount the cdevsw, but rather maintain a cdev->si_threadcount of the number of threads which are inside whatever is behind the cdevsw for this particular cdev. Make the device mutex visible through dev_lock() and dev_unlock(). We may want finer granularity later. Replace spechash_mtx use with dev_lock()/dev_unlock(). END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-23T07:18:50.000000Z K 7 svn:log V 29 Vendor import of BIND 9.3.0. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-23T07:18:50.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r135601, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-09-23T07:18:51.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'bind9-vendor-BIND_9_3_0'. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-23T07:21:02.000000Z K 7 svn:log V 50 Bump version number after vendor import of 9.3.0. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-23T07:36:31.000000Z K 7 svn:log V 51 De-orbit more remnants of BIND 8. Prodded by: ru@ END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-23T07:37:19.000000Z K 7 svn:log V 74 libpthread is always libpthread, even when it's libc_r. Reminded by: ru@ END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-23T07:52:51.000000Z K 7 svn:log V 76 Instead of hardcoding the BIND version, deduce it from ${BIND_DIR}/version. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-23T07:54:01.000000Z K 7 svn:log V 55 More remnants of BIND 8 to de-orbit. Reminded by: ru@ END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-23T08:00:07.000000Z K 7 svn:log V 30 Style fix. Submitted by: ru@ END K 10 svn:author V 3 den K 8 svn:date V 27 2004-09-23T08:20:58.000000Z K 7 svn:log V 89 Remove items that are not applicable to RELENG_5. Noticed by: hrs Approved by: re (hrs) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-23T08:34:50.000000Z K 7 svn:log V 474 Per recent HEADSUP: Disconnect (old)vinum from the kernel build. Users should move to the new geom_vinum implementation instead. The refcount logic which is being added to devices to enable safe module unloading and the buf/vm work also in progress would require a major rework of the (old)-vinum code to comply with the new semantics. The actual source files will not be removed until I have coordinated with the geomvinum people if they need any bits repo-copied etc. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-23T10:13:18.000000Z K 7 svn:log V 430 Introduce new /boot/loader.conf variable: root_mount_delay. It can be used to delay mounting root partition to give a chance to GEOM providers to show up. Now, when there is no needed provider, vfs_rootmount() function will look for it every second and if it can't be find in defined time, it'll ask for root device name (before this change it was done immediately). This will allow to boot from gmirror device in degraded mode. END