ƒƒI149849 151 281 222 171 202 176 204 154 191 788 192 193 193 199 1086 133 198 474 153 267 161 363 337 358 325 150 126 1113 414 314 123 260 777 501 1083 185 1048 286 260 193 167 164 145 195 177 151 212 262 522 176 180 182 509 343 319 316 294 385 359 510 249 1265 213 155 524 115 229 338 267 269 178 214 180 233 567 122 221 209 150 312 245 363 200 132 518 380 132 176 150 247 134 148 211 126 181 735 145 786 199 686 518 372 472 474 237 1917 915 315 211 315 333 153 375 315 242 414 500 172 266 231 152 158 155 161 252 280 1080 148 295 276 216 301 277 517 234 157 432 273 239 286 270 260 238 241 244 228 138 177 447 414 198 169 K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-07T10:11:49.000000Z K 7 svn:log V 185 IPv6 was improperly defining its malloc type the same as IPv4 (M_IPMADDR, M_IPMOPTS, M_MRTABLE). Thus we had conflicting instantiations. Create an IPv6-specific type to overcome this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-07T10:32:58.000000Z K 7 svn:log V 126 Ensure the full value is written into inode variables. PR: 85503 Submitted by: Dmitry Pryanishnikov END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-09-07T13:39:44.000000Z K 7 svn:log V 74 Correct insecure temporary file usage. Security: FreeBSD-SA-05:20.cvsbug END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-09-07T13:43:05.000000Z K 7 svn:log V 104 MFC: Correct insecure temporary file usage. Security: FreeBSD-SA-05:20.cvsbug Approved by: re (scottl) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-09-07T13:44:06.000000Z K 7 svn:log V 79 MFC: Correct insecure temporary file usage. Security: FreeBSD-SA-05:20.cvsbug END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-09-07T13:44:36.000000Z K 7 svn:log V 106 MFC: Correct insecure temporary file usage. Security: FreeBSD-SA-05:20.cvsbug Approved by: so (cperciva) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2005-09-07T15:19:03.000000Z K 7 svn:log V 58 In set_mouse_pos(), try to avoid division by zero errors. END K 10 svn:author V 5 garys K 8 svn:date V 27 2005-09-07T16:20:13.000000Z K 7 svn:log V 97 Added ENVIRONMENT section (PAGER, MANPATH, etc.). PR: docs/84485 Approved by: re END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-09-07T16:23:06.000000Z K 7 svn:log V 691 Merge ufs_vnops.c:1.269 from HEAD to RELENG_5: Allow removal of empty directories with high link counts. These can occur on a filesystem running with soft updates after a crash and before a background fsck has been run. To prevent discrepancies from arising in a background fsck that may already be running, the directory is removed but its inode is not freed and is left with the residual reference count. When encountered by the background fsck it will be reclaimed. This change was present at the time of the RELENG_6 branch point, so does not need to be merged to RELENG_6. Approved by: mckusick Bumped into by: Mikhail Teterin END K 10 svn:author V 5 garys K 8 svn:date V 27 2005-09-07T16:29:11.000000Z K 7 svn:log V 98 MFC: Improved descriptions of block size handling. PR: docs/84765 Approved by: re END K 10 svn:author V 5 garys K 8 svn:date V 27 2005-09-07T16:41:51.000000Z K 7 svn:log V 99 MFC: Added a sentence to explain what "span" means. PR: docs/84850 Approved by: re END K 10 svn:author V 5 garys K 8 svn:date V 27 2005-09-07T16:53:21.000000Z K 7 svn:log V 99 MFC: Added a sentence to explain what "span" means. PR: docs/84850 Approved by: re END K 10 svn:author V 5 garys K 8 svn:date V 27 2005-09-07T17:24:53.000000Z K 7 svn:log V 104 MFC: Improved descriptions of block size handling. PR: docs/84765 Approved by: keramida END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-09-07T17:35:16.000000Z K 7 svn:log V 992 Merge bpfstat's functionality into the netstat(1) utility. This adds a -B option which causes bpf peers to be printed. This option can be used in conjunction with -I if information about specific interfaces is desired. This is similar to what NetBSD added to their version of netstat. $ netstat -B Pid Netif Flags Recv Drop Match Sblen Hblen Command 1137 lo0 p--s-- 0 0 0 0 0 tcpdump 205 sis0 -ifs-l 37331 0 1 0 0 dhclient $ $ netstat -I lo0 -B Pid Netif Flags Recv Drop Match Sblen Hblen Command 1174 lo0 p--s-- 0 0 0 0 0 tcpdump $ -Add bpf.c which stores all the code for retrieving and parsing bpf related statistics. -Modify main.c to add support for the -B option and hook it into the program logic. -Add bpf.c to the build. -Document this new functionality in the man page and bump the revision date. -Add prototype for bpf_stats function. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-07T17:38:46.000000Z K 7 svn:log V 38 Use the more readable empty() syntax. END K 10 svn:author V 5 garys K 8 svn:date V 27 2005-09-07T17:41:53.000000Z K 7 svn:log V 103 Added ENVIRONMENT section (PAGER, MANPATH, etc.). PR: docs/84485 Approved by: keramida END K 10 svn:author V 5 garys K 8 svn:date V 27 2005-09-07T18:40:09.000000Z K 7 svn:log V 379 Several changes: Added a BUGS section with several bugs. And -- Made the synopses more precise. -- Added argument to flag in option description. -- Moved -b default and limits to option description (to un-hide). -- Noted several behaviors that were not mentioned. -- A few more trivial changes. PR: docs/46787 Approved by: keramida MFC after: 3 days END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-09-07T19:15:43.000000Z K 7 svn:log V 60 Update usage to reflect the new option. Pointed out by: ru END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-09-07T19:28:01.000000Z K 7 svn:log V 173 Free the bpf descriptor array after we are done with it. This probably isnt that critical as the program exits after this point anyway, but this may not always be the case. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-09-07T19:32:15.000000Z K 7 svn:log V 64 Fix typo: Cowarly -> Cowardly. Reported by: Joerg Sonnenberger END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-09-07T22:13:31.000000Z K 7 svn:log V 270 Sorting the belly button lint of history: o Note that the first 255 locations are reserved for JEDEC Ids from publication 106 (current revision Q, each one verified with JEDEC and the PMCICA). o Move ADAPTEC2 to the right section. o Sort TOSHIBA2 numerically. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2005-09-07T22:58:59.000000Z K 7 svn:log V 240 MFC: scmouse.c, 1.39: In set_mouse_pos(), try to avoid division by zero errors. scvidctl.c, 1.36: In sc_set_text_mode(), reset fontwidth if it is <= 0. Eliminates division by zero errors in syscons driver. Approved by: re (scottl) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-09-07T23:33:26.000000Z K 7 svn:log V 262 Import new version of the HPTMV driver from Highpoint. The major change here is the support for amd64, as well as possible support for PAE. Many thanks to Highpoint for continuing to support FreeBSD. Obtained from: Steve Chang @ Highpoint MFC After: 3 days. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2005-09-07T23:54:22.000000Z K 7 svn:log V 228 MFC: scmouse.c, 1.39: In set_mouse_pos(), try to avoid division by zero errors. scvidctl.c, 1.36: In sc_set_text_mode(), reset fontwidth if it is <= 0. Eliminates division by zero errors in syscons driver. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-09-08T03:29:18.000000Z K 7 svn:log V 55 Hook up the hptmv driver for amd64. MFC After: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-09-08T04:40:11.000000Z K 7 svn:log V 29 hptmv(4) now works on amd64. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2005-09-08T06:30:05.000000Z K 7 svn:log V 1014 Add a new struct buf flag bit, B_PERSISTENT, and use it to tag struct bufs that are persistently held by ext2fs. Ignore any buffers with this flag in the code in boot() that counts "busy" and dirty buffers and attempts to sync the dirty buffers, which is done before attempting to unmount all the file systems during shutdown. This fixes the problem caused by any ext2fs file systems that are mounted at system shutdown time, which caused boot() to give up on a non-zero number of buffers and skip the call to vfs_unmountall(). This left all the mounted file systems in a dirty state and caused them to all require cleanup by fsck on reboot. Move the two separate copies of the "busy" buffer test in boot() to a separate function. Nuke the useless spl() stuff in the ext2fs ULCK_BUF() macro. Bring the PRINT_BUF_FLAGS definition in sys/buf.h up to date with this and previous flag changes. PR: kern/56675, kern/85163 Tested by: "Matthias Andree" matthias.andree at gmx.de Reviewed by: bde MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2005-09-08T09:22:21.000000Z K 7 svn:log V 321 Reflect a recent change in /etc/rc.subr that made ``-M'' appear in tmpmfs and varmfs default flags explicitly. Explain why -M is good for these file systems (it maximizes performance and makes the system more stable at low memory conditions by reducing the chance of thrashing.) Bump .Dd accordingly. MFC after: 3 days END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2005-09-08T13:50:16.000000Z K 7 svn:log V 216 Move hme_stop() after ether_ifdetach() and if_free() to prevent a memory-referenced-after-free panic if the hme interface fails to attach. Patch obtained from: marius Suggested same thing: brooks MFC after: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2005-09-08T14:13:36.000000Z K 7 svn:log V 28 Fix a typo that broke LINT. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-09-08T14:20:39.000000Z K 7 svn:log V 163 Make callout_reset() return a non-zero value if a pending callout was rescheduled. If there was no pending callout, then return 0. Reviewed by: iedowse, cperciva END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-09-08T14:26:23.000000Z K 7 svn:log V 680 Rework locking, that I have introduced recently, since it was incorrect: First, mutexed callouts are incompatible with netgraph nodes, because netgraph(4) can guarantee that the function will be called with mutex held. Second, nodes should not send data to their neighbor holding their mutex. A node does not know what stack can it enter sending data in some direction. May be executing will encounter a place to sleep. New locking: - ng_pptpgre_recv() and ng_pptpgre_xmit() must be entered with mutex held. - ng_pptpgre_recv() and ng_pptpgre_xmit() unlock mutex before sending data and then return unlocked. - callout routines acquire mutex themselves. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-09-08T14:32:19.000000Z K 7 svn:log V 404 Fix an item leak, that happens when some node calls ng_callout() two times consequently, without checking whether callout has been serviced or not. (ng_pptpgre and ng_ppp were catched in this behavior). - In ng_callout() save old item before calling callout_reset(). If the latter has returned 1, then free this item. - In ng_uncallout() clear c->c_arg. Problem reported by: Alexandre Kardanev END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-09-08T14:59:36.000000Z K 7 svn:log V 987 Loopback four fixes from OpenBSD for problems reported to the freebsd-pf mailing list onto the vendor branch: pf_ioctl.c Revision 1.153 Sun Aug 7 11:37:33 2005 UTC by dhartmei | verify ticket in DIOCADDADDR, from Boris Polevoy, ok deraadt@ pf_ioctl.c Revision 1.158 Mon Sep 5 14:51:08 2005 UTC by dhartmei | in DIOCCHANGERULE, properly initialize table, if used in NAT rule. | from Boris Polevoy , ok mcbride@ pf.c Revision 1.502 Mon Aug 22 11:54:25 2005 UTC by dhartmei | when nat'ing icmp 'connections', replace icmp id with proxy values | (similar to proxy ports for tcp/udp). not all clients use | per-invokation random ids, this allows multiple concurrent | connections from such clients. | thanks for testing to Rod Whitworth, "looks ok" markus@ pf.c Revision 1.501 Mon Aug 22 09:48:05 2005 UTC by dhartmei | fix rdr to bitmask replacement address pool. patch from Max Laier, | reported by Boris Polevoy, tested by Jean Debogue, ok henning@ END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2005-09-08T14:59:37.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'pf-vendor-sys-pf_openbsd_3_7_001'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-09-08T15:06:52.000000Z K 7 svn:log V 952 Commit imported changes to HEAD: pf_ioctl.c Revision 1.153 Sun Aug 7 11:37:33 2005 UTC by dhartmei | verify ticket in DIOCADDADDR, from Boris Polevoy, ok deraadt@ pf_ioctl.c Revision 1.158 Mon Sep 5 14:51:08 2005 UTC by dhartmei | in DIOCCHANGERULE, properly initialize table, if used in NAT rule. | from Boris Polevoy , ok mcbride@ pf.c Revision 1.502 Mon Aug 22 11:54:25 2005 UTC by dhartmei | when nat'ing icmp 'connections', replace icmp id with proxy values | (similar to proxy ports for tcp/udp). not all clients use | per-invokation random ids, this allows multiple concurrent | connections from such clients. | thanks for testing to Rod Whitworth, "looks ok" markus@ pf.c Revision 1.501 Mon Aug 22 09:48:05 2005 UTC by dhartmei | fix rdr to bitmask replacement address pool. patch from Max Laier, | reported by Boris Polevoy, tested by Jean Debogue, ok henning@ Obtained from: OpenBSD MFC after: 3 days END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-09-08T15:46:38.000000Z K 7 svn:log V 191 MFC: check capable size of given strings correctly. 1.4 src/contrib/smbfs/lib/smb/kiconv.c 1.2 src/lib/libkiconv/xlat16_sysctl.c 1.11 src/sys/libkern/iconv.c Approved by: re (scottl) END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-09-08T15:47:04.000000Z K 7 svn:log V 165 MFC: check capable size of given strings correctly. 1.4 src/contrib/smbfs/lib/smb/kiconv.c 1.2 src/lib/libkiconv/xlat16_sysctl.c 1.11 src/sys/libkern/iconv.c END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-09-08T15:48:35.000000Z K 7 svn:log V 99 MFC 1.12: Fix panic on sparc64 caused by touching uninitialized address. Approved by: re (scottl) END K 10 svn:author V 5 imura K 8 svn:date V 27 2005-09-08T15:49:18.000000Z K 7 svn:log V 73 MFC 1.12: Fix panic on sparc64 caused by touching uninitialized address. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-09-08T17:07:12.000000Z K 7 svn:log V 72 Note that pc98 specific defines maybe would be better in a header file. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-09-08T17:16:23.000000Z K 7 svn:log V 53 Add note about what ED_DEFAULT_MAC_OFFSET applies to END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-09-08T17:17:13.000000Z K 7 svn:log V 102 The ed driver lock is already held in the mii frobbing routines. Remove locking from these routines. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-09-08T17:18:42.000000Z K 7 svn:log V 85 Minor improvement for the suspend case for Ricoh based (and others) CardBus bridges. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-09-08T17:42:42.000000Z K 7 svn:log V 56 Unbreak the build. Committed from the wrong directory. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-09-08T17:51:24.000000Z K 7 svn:log V 119 MFC: 1.188 and 1.189 remove bogus counter to allow ore than one card to work in the system. Approved by: re@ (scottl) END K 10 svn:author V 2 le K 8 svn:date V 27 2005-09-08T20:08:46.000000Z K 7 svn:log V 170 Set the G_PF_WITHER flag on the subdisk provider that is about to be destroyed. That way the GEOM system handles all deallocations and we don't have to do it ourselves. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-09-08T22:15:19.000000Z K 7 svn:log V 426 When we fail to aquire a lease, our lease expires without a sucessful renewal, or we lose link, be more forceful about clearing interface state so another interface that connects to the same network has a chance of working. This doesn't address attemping to connect to both at once, but appears to allow unplugging from a wired interface and then inserting a wireless card that associates with an AP bridged to the same LAN. END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-09-08T22:43:10.000000Z K 7 svn:log V 84 MFC 1.245: reclaim sbuf and clear lock on error in ifconf Approved by: re (scottl) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-09-08T22:49:17.000000Z K 7 svn:log V 85 Avoid updating resolv.conf when no changes have actually occured. Submitted by: ume END K 10 svn:author V 3 sam K 8 svn:date V 27 2005-09-08T22:49:23.000000Z K 7 svn:log V 90 MFC 1.110: clear lock on error in O_LIMIT case of install_state Approved by: re (scottl) END K 10 svn:author V 3 alc K 8 svn:date V 27 2005-09-09T06:03:08.000000Z K 7 svn:log V 416 Introduce a new lock for the purpose of synchronizing access to the UMA boot pages. Disable recursion on the general UMA lock now that startup_alloc() no longer uses it. Eliminate the variable uma_boot_free. It serves no purpose. Note: This change eliminates a lock-order reversal between a system map mutex and the UMA lock. See http://sources.zabbadoz.net/freebsd/lor.html#109 for details. MFC after: 3 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-09-09T06:06:51.000000Z K 7 svn:log V 246 MFC 1.108, 1.110, 1.111: Use non-debug macros inside debugging functions, to prevent important information from being rewritten. In INVARIANTS case also check that nodes do not pass queues of mbufs each other. Approved by: re (scottl) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-09-09T06:08:07.000000Z K 7 svn:log V 222 MFC 1.109: Raise one more bit in READER_MASK. I believe that before this change it was possible to have 1 reader and 1 writer thread working on a node simultaneously. Reviewed by: julian Approved by: re (scottl) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-09-09T06:09:45.000000Z K 7 svn:log V 219 MFC 1.108, 1.110-1.111: Use non-debug macros inside debugging functions, to prevent important information from being rewritten. In INVARIANTS case also check that nodes do not pass queues of mbufs each other. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-09-09T06:11:05.000000Z K 7 svn:log V 197 MFC 1.109: Raise one more bit in READER_MASK. I believe that before this change it was possible to have 1 reader and 1 writer thread working on a node simultaneously. Reviewed by: julian END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-09-09T06:13:25.000000Z K 7 svn:log V 288 MFC 1.57 (see original revision for full description): - in ng_ksocket_incoming2() clear m_nextpkt on all mbufs read from socket. - restore rev. 1.54 change in ng_ksocket_incoming(). PR: kern/84952 PR: kern/82413 In collaboration with: rwatson Approved by: re (scottl) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-09-09T06:18:00.000000Z K 7 svn:log V 262 MFC 1.57 (see original revision for full description): - in ng_ksocket_incoming2() clear m_nextpkt on all mbufs read from socket. - restore rev. 1.54 change in ng_ksocket_incoming(). PR: kern/84952 PR: kern/82413 In collaboration with: rwatson END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-09-09T08:41:39.000000Z K 7 svn:log V 413 When a carp(4) interface is being destroyed and is in a promiscous mode, first interface is detached from parent and then bpfdetach() is called. If the interface was the last carp(4) interface attached to parent, then the mutex on parent is destroyed. When bpfdetach() calls if_setflags() we panic on destroyed mutex. To prevent the above scenario, clear pointer to parent, when we detach ourselves from parent. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2005-09-09T08:47:26.000000Z K 7 svn:log V 152 MFC: if_bridge.4, r1.7 > Clarify that any firewall that has pfil(9) hooks can be used. > > Suggested by: sam Approved by: re (hrs), mlaier (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2005-09-09T10:06:27.000000Z K 7 svn:log V 1167 - Do not hold route entry lock, when calling arprequest(). One such call was introduced by me in 1.139, the other one was present before. - Do all manipulations with rtentry and la before dropping the lock. - Copy interface address from route into local variable before dropping the lock. Supply this copy as argument to arprequest() LORs fixed: http://sources.zabbadoz.net/freebsd/lor/003.html http://sources.zabbadoz.net/freebsd/lor/037.html http://sources.zabbadoz.net/freebsd/lor/061.html http://sources.zabbadoz.net/freebsd/lor/062.html http://sources.zabbadoz.net/freebsd/lor/064.html http://sources.zabbadoz.net/freebsd/lor/068.html http://sources.zabbadoz.net/freebsd/lor/071.html http://sources.zabbadoz.net/freebsd/lor/074.html http://sources.zabbadoz.net/freebsd/lor/077.html http://sources.zabbadoz.net/freebsd/lor/093.html http://sources.zabbadoz.net/freebsd/lor/135.html http://sources.zabbadoz.net/freebsd/lor/140.html http://sources.zabbadoz.net/freebsd/lor/142.html http://sources.zabbadoz.net/freebsd/lor/145.html http://sources.zabbadoz.net/freebsd/lor/152.html http://sources.zabbadoz.net/freebsd/lor/158.html END K 10 svn:author V 8 keramida K 8 svn:date V 27 2005-09-09T11:29:51.000000Z K 7 svn:log V 115 Expand a bit the description of the -t option. Triggered by: Stijn Hoop on freebsd-questions END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-09T15:59:17.000000Z K 7 svn:log V 60 Be a little more obvious about the steps to build a kernel. END K 10 svn:author V 5 garys K 8 svn:date V 27 2005-09-09T17:02:08.000000Z K 7 svn:log V 429 Added missing builtins; a few other clean-ups. - The first "alias" "Yes" should be "No**". - Made "builtin echo command" consistent with csh and sh manpages. - In group of 3 interactive commands, 2 used .Pa instead of .Ic. - "Name" section now has "builtin" and "built-in" for better apropos. - Added these builtins: !, %, ., :, @, {, }, local, return PR: docs/85065 Approved by: keramida MFC after: 3 days END K 10 svn:author V 5 wilko K 8 svn:date V 27 2005-09-09T18:27:11.000000Z K 7 svn:log V 21 MFC: Roosevelt quote END K 10 svn:author V 3 yar K 8 svn:date V 27 2005-09-09T19:02:03.000000Z K 7 svn:log V 136 Fix fallout from the previous commit: We shouldn't call chmod() if we've just used fchmod() OK on the same file. Approved by: kientzle END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-09T19:18:36.000000Z K 7 svn:log V 242 Change the High FP lock from a sleep lock to a spin lock. We can take the lock from interrupt context, which causes an implicit lock order reversal. We've been using the lock carefully enough that making it a spin lock should not be harmful. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-09-09T19:24:22.000000Z K 7 svn:log V 169 Fix two more temporary file usage bogons which were apparently fixed but not MFCed to RELENG_4_10 earlier. Approved by: so (cperciva) Security: FreeBSD-SA-05:20.cvsbug END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-09-09T19:26:19.000000Z K 7 svn:log V 171 Fix an additional temporary file usage bogon which was apparently fixed but not MFCed to RELENG_5_3 earlier. Approved by: so (cperciva) Security: FreeBSD-SA-05:20.cvsbug END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-09-09T19:59:41.000000Z K 7 svn:log V 82 Fix the error message if the mask that is passed to umask -S contains non-digits. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-09-09T21:03:34.000000Z K 7 svn:log V 117 - Provide a reasonable error message for `export -p var'. - Use argv rather than argptr since getopt() is used here. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-09-09T21:06:03.000000Z K 7 svn:log V 84 Split the export synopsis into two lines as -p cannot be mixed with variable names. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-09-09T21:39:47.000000Z K 7 svn:log V 139 MFC md.c rev 1.154 MFC mdconfig.c rev 1.44 Dont allow read only backing stores to be modified PR: kern/84635 Approved by: re (kensmith) END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-09-10T00:17:55.000000Z K 7 svn:log V 474 MFp4: Reduce the size of ed a little by removing some CIS based entries (others likely can be removed too): o The D-Link DFE-670TXD doesn't need its own entry based on strings. o The Xircom CompactCard appears to be a TDK design, so list it there by ID and remove the strings. Increase the size of ed a little: o Add support for the Addtron AE-660CT and Addtron AE-660. This is a very generic NE-2000 clone (so generic that its CIS tags say NE-2000 generic card!). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-10T01:13:33.000000Z K 7 svn:log V 27 Remove redundant $FreeBSD$ END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-10T02:12:49.000000Z K 7 svn:log V 125 Move the ia32_sigcode structure from ia32_sigtramp.c to ia32_signal.c. It's a bit excessive to have it in a file of its own. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-10T03:01:25.000000Z K 7 svn:log V 113 Move the prototypes of db_md_set_watchpoint(), db_md_clr_watchpoint() and db_md_list_watchpoints() to ddb/ddb.h. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-10T03:18:51.000000Z K 7 svn:log V 55 Merge db_interface.c and db_trace.c into db_machdep.c. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-09-10T07:41:36.000000Z K 7 svn:log V 215 Exit the shell if a pipeline that is not preceded by ! fails and set -e is active. Use a separate flag to avoid adding another condition to the if-statement at the end of evaltree(). Briefly reviewed by: cracauer END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-09-10T07:43:03.000000Z K 7 svn:log V 152 Even if there are no valid keys in metadata, but provider is attached we can still use setkey subcommand. MFC after: 3 days Found by: regression tests END K 10 svn:author V 5 andre K 8 svn:date V 27 2005-09-10T07:43:29.000000Z K 7 svn:log V 268 In tcp_ctlinput() do not swap ip->ip_len a second time. It has been done in icmp_input() already. This fixes the ICMP_UNREACH_NEEDFRAG case where no MTU was proposed in the ICMP reply. PR: kern/81813 Submitted by: Vitezslav Novy MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-09-10T07:45:10.000000Z K 7 svn:log V 107 Don't forget to initialize crp_etype field. Reported by: Nick Evans MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2005-09-10T07:46:47.000000Z K 7 svn:log V 40 Fix copy&paste typo. MFC after: 3 days END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-09-10T08:19:58.000000Z K 7 svn:log V 421 Pass the EV_TESTED flag to the left operand of NSEMI nodes. This fixes two cases of unwanted termination with set -e: * if-commands containing several commands separated by semicolons, eg if false; false; then [...] * functions with an explicitely tested exit status that contain a failing command which is not the last one, eg f() { false false } f || true PR: 77067, 85267 Briefly reviewed by: cracauer END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-09-10T08:25:28.000000Z K 7 svn:log V 283 Pass the EV_TESTED flag to evalloop() and evalfor(). This fixes unwanted termination with set -e if a command fails in a loop body inside a function with an explicitely tested exit status, eg f() { for i in 1 2 3; do false done } f || true Briefly reviewed by: cracauer END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2005-09-10T08:27:07.000000Z K 7 svn:log V 35 Remove a duplicate and fix a typo. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-09-10T08:27:27.000000Z K 7 svn:log V 82 MFC 1.22 which removes the IP6.INT example per RFC 4159 Approved by: re (scottl) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-09-10T08:28:34.000000Z K 7 svn:log V 56 MFC 1.22 which removes the IP6.INT example per RFC 4159 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-09-10T08:33:27.000000Z K 7 svn:log V 152 MFC through 1.22 the parts that make sense in this branch, which has BIND 8 in the base. This includes the removal of the IP6.INT example per RFC 4159. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-09-10T09:28:39.000000Z K 7 svn:log V 38 Elaborate on the behaviour of set -e. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-09-10T12:40:51.000000Z K 7 svn:log V 52 Fix parameter types of close and get members in DB. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-09-10T13:54:42.000000Z K 7 svn:log V 114 The header and the man page say that sethostid() returns void, so make the definition match. Include . END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-09-10T14:09:37.000000Z K 7 svn:log V 30 Add an MLINK for devname_r(). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2005-09-10T14:10:52.000000Z K 7 svn:log V 84 MFC: rev. 1.3 by tjr Add HISTORY section. Requested by: pav Approved by: re (hrs) END K 10 svn:author V 4 csjp K 8 svn:date V 27 2005-09-10T15:12:24.000000Z K 7 svn:log V 641 Protect interface and address lists using the appropriate mutex. These locks were not aquired because the user buffers were not wired, thus it was possible that that SYSCTL_OUT could sleep, causing a number of different problems such as lock ordering issues and dead locks. -Wire user supplied buffer to ensure SYSCTL_OUT will not sleep. -Pickup ifnet locks to protect the list. -Where applicable pickup address locks. -Pickup radix node head locks. -Remove splnet stubs -Remove various comments about locking here, because they are no longer needed. It is the hope that these changes will make sysctl_rtsock MP safe. MFC after: 3 weeks END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-09-10T16:23:58.000000Z K 7 svn:log V 51 Merge SA-05:20.cvsbug. Approved by: so (cperciva) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-09-10T17:01:16.000000Z K 7 svn:log V 690 Sync dhclient with HEAD with exception of bpf.c:1.5. sbin/dhclient/*.c: - add __FBSDID sbin/dhclient/conflex.c: 1.3-1.4 - fix a minor buffer overflow in config parsing - actually support backslash escaping in config files bin/dhclient/dhclient-script: 1.6-1.10 - don't create or remove routes to our address through 127.0.0.1 - improved detection of the interface of the default route - support quotes in the medium string - clear interface state more effectively on failure - don't update resolv.conf when unchanged bin/dhclient/dhclient.c: 1.10-1.11 - validate domain-name (used as resolv.conf search string) - handle superseded subnet-mask correctly Approved by: re (scottl) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-09-10T17:02:45.000000Z K 7 svn:log V 103 MFC 1.43 and 1.44: - Add new template sources to keep /conf more organized. Approved by: re (scottl) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2005-09-10T17:05:04.000000Z K 7 svn:log V 590 Sync network interface startup code with HEAD. etc/network.subr: 1.165-1.167 - kill removable_interfaces - add NOAUTO keyword - fix quoted entries in ifconfig_ variables - always up the interface - if ifconfig_ is defined, but empty, don't set it to ifconfig_DEFAULT - always configure lo0 first if it exists etc/pccard_ether: 1.46 - kill removable_interfaces - add NOAUTO keyword etc/rc.d/netif: 1.15-1.17 - block Ctrl-C in dhclient - minor cleanup of the interface list generation code Approved by: re (scottl) Requested by: many (death to removable_interfaces!) END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-09-10T17:33:58.000000Z K 7 svn:log V 420 Fix panic caused by full duplex operation. From the PR: ---snip--- The vibra16X supports full duplex. I traced the Windows driver, and what is does is that it programs one DMA channel 8-bit, and the other 16-bit. There might be some kind of auto detection logic here, because it always uses 8-bit for playback, even if I play 16-bit sound ... ---snip--- PR: 80977 Submitted by: Hans Petter Selasky END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-09-10T17:42:59.000000Z K 7 svn:log V 274 - Few buggy codecs (STAC9704, probably others) return inconsistent ac97_rdcd() value. Enable aggresive workaround. - Fix mixer resolution detection for 5/6 bit register, carefully not to overflow others. PR: 84728 Submitted by: Ariff Abdullah END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-09-10T17:47:39.000000Z K 7 svn:log V 374 - fake.c * Add missing A_LAW / MU_LAW format. - feeder.c * Fix format chain building. Traverse backward instead of forward during format chainning. - feeder_fmt.c * Add missing alaw/mulaw converter. * Add 16 -> 24/32bit converter. * whitespace cleanup. - sound.h * alaw / mulaw are member of AFMT_8BIT. Submitted by: Ariff Abdullah END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-09-10T17:51:38.000000Z K 7 svn:log V 376 Release lock for a while during chn_reset() / pcm_chnalloc() operation while malloc()ing, this fixes LOR 129. See - http://lists.freebsd.org/pipermail/freebsd-current/2005-June/051157.html - http://lists.freebsd.org/pipermail/freebsd-current/2005-August/054620.html - http://sources.zabbadoz.net/freebsd/lor.html#129 Submitted by: Ariff Abdullah END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-09-10T18:05:54.000000Z K 7 svn:log V 139 Fix some errors in archive_read_data that caused failures in bsdtar's pass-through filtering. Thanks to: Bjoern Koenigönig PR: bin/82878 END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-09-10T18:10:31.000000Z K 7 svn:log V 1818 - channel.h * New definition CHN_F_HAS_VCHAN. - channel.c * Use CHN_F_HAS_VCHAN to mark channel with vchan capability instead of relying on SLIST_EMPTY(&channel->children) == true for better clarification and future possible usages of children (like 'slave' channel). * Various fixes, including blocksize / format bps allignment, better 24bit seeking (mplayer, others). * Improve format chain building, it's now possible to record something to a format non-native to the soundcard through various feeder format converters or to higher sampling rate. This also gains another feature, like doing vchan mixing on non s16le soundcard such as sb8. - sound.c * Increase robustness within various function that handle vchan creation / termination (these function need a total rewrite, but that would cause other major rewrite within various places too!). As far as its robustness can be guaranteed, leave it as is. * Optimize channel ordering, prefer *real* hardware playback channels over virtual channels. cat /dev/sndstat should look better. * Increase sndstat verbosity to include bufsoft/bufhard allocation. - vchan.c * Fix LOR 119. - http://sources.zabbadoz.net/freebsd/lor.html#119 * Reorder / increase robustness of vchan_create() / destroy(). Enforce destroy_dev() during destroy operation, fix possible panic / dangling character device. - http://lists.freebsd.org/pipermail/freebsd-current/2005-May/050308.html * Tolerate a little bit more during mixing process, this should help non s16le soundcards. Note: Recoring in a non-native rate/format may result in overruns. A friendly application is wavrec from audio/wavplay. The problem is under investigation. Submitted by: Ariff Abdullah END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-10T18:25:53.000000Z K 7 svn:log V 819 Add a kluge to allow kgdb(1) to inject its own frame sniffer in the list of frame sniffers so that trapframes can be detected. The kluge is needed because this version of gdb only supports appending a sniffer to the list of sniffers and the moment kgdb gets a chance to add its own frame sniffer, the target's default frame sniffer is already in the list. Since the default frame sniffer claims any frame thrown at it, kgdb's frame sniffer never gets to smell (a process much akin to tasting, but with lesser chance of hurling :-) This commit adds dummy frame sniffers that never claim a frame and as such don't fix anything yet. However, we now have frame sniffers and they are being called, so it's just a matter of adding meat to the bones and we'll be able to properly unwind across trapframes. MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-10T20:12:52.000000Z K 7 svn:log V 219 Unwind across trap frames. This adds most of the meat. The sniffer just needs to be taught about all the other entry points and the unwinder needs to be taught about the frame variation between them. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-09-10T20:47:02.000000Z K 7 svn:log V 114 Add mkfifo(2) to the man page SEE ALSO list for umask(2) -- it's mentioned in the description. MFC after: 2 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-10T21:01:36.000000Z K 7 svn:log V 219 Unwind across trap frames. This adds most of the meat. The sniffer just needs to be taught about all the other entry points and the unwinder needs to be taught about the frame variation between them. MFC after: 1 week END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-09-10T21:03:10.000000Z K 7 svn:log V 237 Fix boot-time hang/panic on G3 systems when modifying IBAT0 in pmap_bootstrap by using the sync;isync big hammer to make sure all prior operations have completed. Reported by: Nathan Whitehorn MFC after: 2 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-09-10T21:09:26.000000Z K 7 svn:log V 57 Add fifo_create, a simple regression test for mkfifo(2). END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2005-09-10T21:30:49.000000Z K 7 svn:log V 278 In ext2_mountfs(), check that the superblock size, SBSIZE, is aligned with the sectorsize value returned by GEOM, before doing a bread() of the superblock. This eliminates a panic when trying the following on an empty CD-ROM drive: mount_ext2fs /dev/acd0 /mnt Reviewed by: phk END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-10T22:03:09.000000Z K 7 svn:log V 219 Unwind across trap frames. This adds most of the meat. The sniffer just needs to be taught about all the other entry points and the unwinder needs to be taught about the frame variation between them. MFC after: 1 week END K 10 svn:author V 5 dougb K 8 svn:date V 27 2005-09-10T22:10:34.000000Z K 7 svn:log V 147 MFC 1.32, always read to and write from a terminal. PR: bin/65892 Requested on: freebsd-security Requested by: Yar Tikhiy END K 10 svn:author V 6 grehan K 8 svn:date V 27 2005-09-10T22:46:03.000000Z K 7 svn:log V 318 Comment out ofw_console 'screen' entry and zs tty entries. The OpenFirmware console isn't used on real systems anymore and I never get to multi-user mode in psim. There are problems with zs that need to be resolved before these lines can be enabled. This eliminates disconcerting warnings on boot. MFC after: 2 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-09-10T22:58:06.000000Z K 7 svn:log V 402 Style issue: Don't include where it is not actually needed. (wchar_t is defined in stddef.h, and only two files need more than that.) Portability: Since the wchar requirements are really quite modest, it's easy to define basic replacements for wcslen, wcscmp, wcscpy, etc, for use on systems that lack . In particular, this allows libarchive to be used on older OpenBSD systems. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-10T23:11:54.000000Z K 7 svn:log V 77 Unwind across trapframes. All kernel entries are handled. MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-11T00:22:21.000000Z K 7 svn:log V 170 For HEAD, install a kernel with debug information if DEBUG is a kernel config option. It is too easy to loose the build directory and not have symbols for kgdb to read. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-11T00:47:03.000000Z K 7 svn:log V 135 Unwind across trap frames. Handles all entry points, except the EPC syscall. This is an entry from userland anyway. MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-11T00:52:05.000000Z K 7 svn:log V 57 Don't pollute the entire kernel build with -I$S/dev/twa. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-11T01:28:05.000000Z K 7 svn:log V 63 Don't pollute the entire kernel build with -I$S/contrib/ngatm. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-11T02:04:04.000000Z K 7 svn:log V 60 Don't pollute the entire kernel build with -I$S/contrib/pf. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-11T02:27:34.000000Z K 7 svn:log V 66 Don't pollute the entire kernel build with -I$S/contrib/ipfilter. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-09-11T03:22:03.000000Z K 7 svn:log V 159 Allow one to access the cached values for CMDREG, CACHELNSZ, MINGNT, MAXLAT and LATTIMER. Improve error message when a bogus RID type is requested for a bar. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-11T03:38:18.000000Z K 7 svn:log V 184 Don't pollute the entire kernel build with -I$S/contrib/dev/ath and -I$S/contrib/dev/ath/freebsd. "ATH_BUILDING_FROM_SOURCE" can be defined to globally get back -I$S/contrib/dev/ath. END K 10 svn:author V 3 imp K 8 svn:date V 27 2005-09-11T04:09:44.000000Z K 7 svn:log V 987 Change hw.pci.do_powerstate from a boolean to a range. 0 means the same as today: do no power management. 1 means be conservative about what you power down (any device class that has caused problems gets added here). 2 means be agressive about what gets powered down (any device class that's fundamental to the system is here). 3 means power them all down, reguardless. The default is 1. The effect in the default system is to add mass storage devices to the list that we don't power down. From all the pciconf -l lists that I've seen for the aac and amr issue, the bad device has been a mass storage device class. This is an attempt at a compromise between the very small number of systems that have extreme issues with powerdown, and the very large number of systems that gain real benefits from powerdown (I get about 20% more battery life when I attach a minimal set of drivers on my Sony). Hopefully it will strike the proper balance. MFC After: 3 days (before next beta) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-11T05:36:30.000000Z K 7 svn:log V 53 Unwind across intrframes as well. MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-11T05:55:24.000000Z K 7 svn:log V 199 Unwind across intrframes as well. While here, better handle bottom of stack by claiming the frame when the IP is 0. It's a bit of a kluge, but avoids screens full of bogus frames. MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2005-09-11T06:52:14.000000Z K 7 svn:log V 180 Claim frames corresponding to tl(0|1)_intr and tl0_trap as well. I think that's the lot, but it's hard to understand the exception code by mere glancing at it. MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-11T07:33:43.000000Z K 7 svn:log V 120 The kernel-depend target doesn't get any information from "compile-with", so repeat the includes paths for that target. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2005-09-11T07:57:06.000000Z K 7 svn:log V 203 Relocate witness_levelall(), witness_leveldescendents(), and witness_displaydescendants() so that they are protected by "#ifdef DDB/#endif" to unbreak kernels not using "option DDB". MFC after: 3 weeks END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-09-11T09:15:42.000000Z K 7 svn:log V 179 Fix a bug in volume calculation, this sometimes gives a USB audio device an unexpected value (when the volume is high). Submitted by: Kazuhito HONDA END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-09-11T10:07:12.000000Z K 7 svn:log V 419 Fix misdetection of the sound chip on PC98 systems. The submitter doesn't believe that there are PC98 systems with an OPTi chip. I don't know enough about this special PC architecture to be sure about this, so let's find out by letting people with such a system complain in case this commit breaks the sound system for them. It's easy to revert then. PR: 45673 Submitted by: Watanabe Kazuhiro END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2005-09-11T11:55:39.000000Z K 7 svn:log V 138 Stop leaking a lock. This used to cause a propagate_priority() page fault when setting syncdev and syncpeer. Reported by: Dominic Marks END K 10 svn:author V 3 phk K 8 svn:date V 27 2005-09-11T12:35:32.000000Z K 7 svn:log V 65 Do not destroy the queue mutex until the thread is done with it. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2005-09-11T12:55:07.000000Z K 7 svn:log V 334 Fix typo: ${PORTDIR} -> ${PORTSDIR}. Apologies to everyone who has run portsnap in 7.0-CURRENT since Tuesday; if there is a file "/.portsnap.INDEX" on your system, you can delete it (or even better, move it to /usr/ports/.portsnap.INDEX). Big pointy hat to: cperciva Reported that things weren't working properly: Aleksander Fafula END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-09-11T13:03:36.000000Z K 7 svn:log V 176 Add fifo_open, a basic regression test for opening fifos, which tests the blocking and non-blocking forms of open based on the POSIX spec for now O_NONBLOCK should be handled. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-09-11T13:49:24.000000Z K 7 svn:log V 141 Allow to record non 8bit-mono formats even in half-duplex configurations. PR: 45679 Submitted by: Watanabe Kazuhiro END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-09-11T13:59:02.000000Z K 7 svn:log V 188 Add some ad_wait_init() calls to fix some problems in some configs (e.g. PC98, CS4231A, "pcm0: play interrupt timeout"). PR: 45682 Submitted by: Watanabe Kazuhiro END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-09-11T14:15:05.000000Z K 7 svn:log V 172 Power up the external amplifiers additionally to powering up the DAC and ADC. PR: 47029 Submitted by: Anish Mistry Tested by: David Murphy END K 10 svn:author V 5 maxim K 8 svn:date V 27 2005-09-11T14:29:58.000000Z K 7 svn:log V 165 A new version of rev. 1.4: postpone a temporary file creation until we realize if ipfw(4) ever used. PR: bin/85970 Submitted by: Andre Albsmeier MFC after: 3 days END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2005-09-11T15:57:07.000000Z K 7 svn:log V 141 Do not declare M_NTFSMNT with extern linkage here, since it is defined with static linkage in ntfs_vfsops.c. Fixes compilation with GCC 4.0. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2005-09-11T16:02:14.000000Z K 7 svn:log V 144 Cast bf_sysid to const char * when passing it to strncmp(), because strncmp does not take an unsigned char *. Eliminates warning with GCC 4.0. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2005-09-11T16:04:56.000000Z K 7 svn:log V 147 Forward declare atalkdomain with static linkage, not extern, since it is defined with static linkage later in the file. Eliminates GCC 4.0 error. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2005-09-11T16:13:02.000000Z K 7 svn:log V 131 Forward declare z_errmsg with static linkage since it is defined with static linkage later in the file. Eliminates GCC 4.0 error. END K 10 svn:author V 3 des K 8 svn:date V 27 2005-09-11T16:50:37.000000Z K 7 svn:log V 46 Upgrade to 4.2p1. Approved by: re (kensmith) END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2005-09-11T17:09:50.000000Z K 7 svn:log V 81 The arguments for time2posix() and posix2time() are time_t values, not pointers. END K 10 svn:author V 3 yar K 8 svn:date V 27 2005-09-11T17:24:49.000000Z K 7 svn:log V 354 MFC rev. 1.263: Reflect a recent change in /etc/rc.subr that made ``-M'' appear in tmpmfs and varmfs default flags explicitly. Explain why -M is good for these file systems (it maximizes performance and makes the system more stable at low memory conditions by reducing the chance of thrashing.) Bump .Dd accordingly. Approved by: re (hrs) END K 10 svn:author V 8 netchild K 8 svn:date V 27 2005-09-11T17:30:27.000000Z K 7 svn:log V 316 Fix hang at init for MagicMedia 256A[VX] chips. [1] In case this causes trouble for some other chipsets add a comment how to proceed. If we don't get bugreports, this should be removed after a while (some releases?). PR: 56617 [1], 29465, 39260, 40574, 68225 Submitted by: Matthew E. Gove [1] END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2005-09-11T17:41:32.000000Z K 7 svn:log V 101 After going to some trouble to create a temporary directory in which to run fifo tests, chdir to it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2005-09-11T17:43:04.000000Z K 7 svn:log V 74 MFC rev 1.13: fix bug where static forward declarations weren't accepted. END