áb158964 36 119 262 157 876 335 98 356 128 242 171 247 137 252 246 206 1360 1360 516 754 195 191 172 369 224 118 432 144 136 304 218 274 232 225 143 866 293 K 10 svn:author V 3 phk K 8 svn:date V 27 2006-05-26T18:25:34.000000Z K 7 svn:log V 27 Update to new console api. END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-05-26T18:45:55.000000Z K 7 svn:log V 166 Fix for a potential attempt to sleep while holding nm_mtx. Caught and reported by Witness (which forces the mbuf allocation flag to M_NOWAIT). Reported by: "sekes". END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-26T20:53:19.000000Z K 7 svn:log V 63 Update information in AlphaServer800 now that I have one here. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-05-26T23:14:16.000000Z K 7 svn:log V 778 MFC usr.sbin/portsnap/phttpget/phttpget.c rev 1.10, usr.sbin/portsnap/portsnap/portsnap.8 revs 1.8-1.9, usr.sbin/portsnap/portsnap/portsnap.sh revs 1.16-1.24: * Allow "HTTP_PROXY" to be (mis)spelled "http_proxy". * Add "-l descfile" option to portsnap, to merge local describes output when building INDEX files. * If a port directory is a symlink, remove the symlink when extracting a new version of the port. * Make portsnap's automatic mirror selection interoperate better with HTTP proxies. * Switch mirrors if the first mirror(s) selected fails. * During mirror selection, parse the output of host(1) from BIND 8 as well as BIND 9. * NO_BIND -> WITHOUT_BIND in a comment. PR: ports/93901, bin/96288 Sponsored by: FreeBSD security development fundraiser END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-05-27T02:37:37.000000Z K 7 svn:log V 238 Move call to ignore SIGPIPE signals before calling fork(), so that both parent and child processes ignore this signal. PR: bin/97768 Submitted by: Gea-Suan Lin MFC after: 3 days END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-05-27T04:40:41.000000Z K 7 svn:log V 6 typo. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-05-27T06:52:13.000000Z K 7 svn:log V 258 MFC rev 1.244: If the user asks for "kernel sources" to be installed, extract the SRC_BASE package (src/[A-Z]*) as well as SRC_SYS (src/sys/*). This allows users who only install the kernel source code to use the modern "make buildkernel" approach. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-05-27T09:04:43.000000Z K 7 svn:log V 37 Fix the output. Noticed by: rodrigc END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-05-27T09:21:41.000000Z K 7 svn:log V 145 extlen and cpp is not used here in linker_search_kld(), so nuke them. Reported by: Mingyan Guo MFC After: 2 weeks END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-05-27T09:28:59.000000Z K 7 svn:log V 77 Fix typo in printf string. MFC after: 1 week Approved by: cperciva (mentor) END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-05-27T09:34:29.000000Z K 7 svn:log V 152 MFC: - Fix path to sysinstall, it hasn't been in /stand for for some time. - Put list outside to avoid extra horisontal whitespace in output. END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-05-27T10:20:17.000000Z K 7 svn:log V 45 Remove mention of minor number construction. END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-05-27T12:58:47.000000Z K 7 svn:log V 157 MFC 1.2+1.3: - Unbreak and fix markup. - VFS_LOCK_GIANT and VFS_UNLOCK_GIANT are actually defined in sys/mount.h, so also include sys/mount.h in SYNOPSIS. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-05-27T14:26:49.000000Z K 7 svn:log V 152 MFCs noted: Support for i386 systems with no AT-style keyboard controller, jail(8) -s (+ fixed a minor grammo whil here), ls(1) -U, ntp-4.2.0 manpages. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-05-27T14:27:59.000000Z K 7 svn:log V 112 MFC: Support for i386 systems without AT-style keyboard controllers, jail(8) -s, ls(1) -U, ntp-4.2.0 manpages. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-05-27T16:32:05.000000Z K 7 svn:log V 1261 Commit the new (old) midi framework. It's based in parts on the NetBSD code, but large parts are rewritten by matk and tanimura. This is old code, it's not maintained since 2003. We also don't have a maintainer for this! Yuriy Tsibizov took it and uses it in his emu10kx driver. Since the emu10kx driver will enter the tree "soon" (some bugs have to be fixed after Yuriy return from his holidays), I add it here already. This also contains some changes to emu10k1 and cmi, so if you're lucky, you can now make some kind of use of midi with those soundcards. To all those poor souls which don't have such a card: feel free to send patches, we don't have a maintainer for this. To those which miss a specific feature in the midi code: feel free to submit patches, we don't have a maintainer for this. Oh, did I already told that it would be nice if someone would take care of it? Maintainer with midi equipment wanted! :-) If you get LOR's, submit a PR and notify multimedia@ please. If you get panics, submit a PR with a backtrace (compile the sound system into your kernel instead of using modules in this case) and notify multimedia@ please. Written by: matk, tanimura Submitted by: "Yuriy Tsibizov" Based upon: code from NetBSD END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-05-27T16:51:37.000000Z K 7 svn:log V 1261 Commit the new (old) midi framework. It's based in parts on the NetBSD code, but large parts are rewritten by matk and tanimura. This is old code, it's not maintained since 2003. We also don't have a maintainer for this! Yuriy Tsibizov took it and uses it in his emu10kx driver. Since the emu10kx driver will enter the tree "soon" (some bugs have to be fixed after Yuriy return from his holidays), I add it here already. This also contains some changes to emu10k1 and cmi, so if you're lucky, you can now make some kind of use of midi with those soundcards. To all those poor souls which don't have such a card: feel free to send patches, we don't have a maintainer for this. To those which miss a specific feature in the midi code: feel free to submit patches, we don't have a maintainer for this. Oh, did I already told that it would be nice if someone would take care of it? Maintainer with midi equipment wanted! :-) If you get LOR's, submit a PR and notify multimedia@ please. If you get panics, submit a PR with a backtrace (compile the sound system into your kernel instead of using modules in this case) and notify multimedia@ please. Written by: matk, tanimura Submitted by: "Yuriy Tsibizov" Based upon: code from NetBSD END K 10 svn:author V 6 marcus K 8 svn:date V 27 2006-05-27T17:12:02.000000Z K 7 svn:log V 420 MFC: Add a /media to FreeBSD. /media is a directory designed to contain subdirectories that will be used for removable media mount points (i.e. mount points for CDs, floppy disks, USB drives, etc.). While the primary purpose of /media is to provide a location for HAL (http://www.freedesktop.org/wiki/Software_2fhal) to mount volumes, it could be used by any application that needs to manage removable media volumes. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-05-27T17:26:57.000000Z K 7 svn:log V 658 Work in progress toward fixing IM checked in after having lost one set to a peninsula power failure last night. After this, I can see both submembers and the raid volumes again, but speed negotiation is still broken. Add a mpt_raid_free_mem function to centralize the resource reclaim and fixed a small memory leak. Remove restriction on number of targets for systems with IM enabled- you can have setups that have both IM volumes as well as other devices. Fix target id selection for passthru and nonpastrhu cases. Move complete command dumpt to MPT_PRT_DEBUG1 level so that just setting debug level gets mostly informative albeit less verbose dumping. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-27T17:43:32.000000Z K 7 svn:log V 100 On alpha, sysinstall sometimes does not allow a disk to be labeled. Present workaround via 'Fixit'. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-05-27T17:52:08.000000Z K 7 svn:log V 96 Unbreak after previous commit. While here, improve function naming consistency by s/ssc/ssc_/g. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-27T17:58:23.000000Z K 7 svn:log V 78 You learn something new every day: just discovered AlphaServer800 has a RMC. END K 10 svn:author V 5 krion K 8 svn:date V 27 2006-05-27T18:27:41.000000Z K 7 svn:log V 274 Add the capability for a trailing scale indicator to cause the specified size to be read in the more familiar units of kilobytes, megabytes, gigabytes, terabytes and petabytes. PR: bin/50988 Submitted by: Matthew Seaman MFC after: 7 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-05-27T19:08:06.000000Z K 7 svn:log V 131 New errata item: 6.1R includes a small undocumented change of some public definition names. Reported by: scottl Reviewed by: bmah END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-05-27T19:25:25.000000Z K 7 svn:log V 24 Correct DS20 cache info END K 10 svn:author V 5 krion K 8 svn:date V 27 2006-05-27T19:32:28.000000Z K 7 svn:log V 337 Fix using "P" command on empty pattern space. If the "P" command is used once on a non-empty pattern space and then again on an empty pattern space, the second usage restores the pattern space length to the length that it had when the first "P" was used. PR: bin/96052 Submitted by: Andrey Zholos MFC after: 7 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-05-27T23:03:08.000000Z K 7 svn:log V 52 correct static array overrun Obtained from: netbsd END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-05-27T23:04:30.000000Z K 7 svn:log V 44 avoid null ptr deref Obtained from: netbsd END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-05-27T23:46:13.000000Z K 7 svn:log V 207 Defer axe_tick processing to a USB task, since axe miibus operations need to sleep. This avoids an INVARIANTS panic. It looks like if_rue and if_aue need a similar change, but I don't have hardware to test. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-05-28T01:07:46.000000Z K 7 svn:log V 121 Fix a harmless typo where the software pointer in the dummy QH for control transfers did not match the hardware pointer. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-05-28T01:17:13.000000Z K 7 svn:log V 177 NULL out ii->stdstart and ii->stdend when they are invalid. This is not necessary for correct operation but makes it clearer that freed transfer descriptors cannot be accessed. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-28T02:03:13.000000Z K 7 svn:log V 135 When creating a new thread, inherit floating-point environment from current thread, this is required by POSIX pthread_create document. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-28T04:40:45.000000Z K 7 svn:log V 128 If parent thread never used FPU, the only work is to clear flag PCB_NPXINITDONE for new thread and let trap code initialize it. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-05-28T04:47:56.000000Z K 7 svn:log V 47 PCB_NPXINITDONE is cleared by npx_fork_thread. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-05-28T05:27:09.000000Z K 7 svn:log V 769 Use the limited scatter-gather capabilities of ehci, ohci and uhci host controllers to avoid the need to allocate any multi-page physically contiguous memory blocks. This makes it possible to use USB devices reliably on low-memory systems or when memory is too fragmented for contiguous allocations to succeed. The USB subsystem now uses bus_dmamap_load() directly on the buffers supplied by USB peripheral drivers, so this also avoids having to copy data back and forth before and after transfers. The ehci and ohci controllers support scatter/gather as long as the buffer is contiguous in the virtual address space. For uhci the hardware cannot handle a physical address discontinuity within a USB packet, so it is necessary to copy small memory fragments at times. END K 10 svn:author V 3 dds K 8 svn:date V 27 2006-05-28T06:16:15.000000Z K 7 svn:log V 200 Layers are for cakes, not for software. -- Bart Smaalders From Performance Anti-patterns. ACM Queue 4(1):44-50. February 2006. (Author confirmed via email that the quote is his own). END