ƒ´]156000 179 282 147 279 231 269 228 208 166 229 232 788 347 200 236 227 680 465 124 290 1176 1070 354 343 214 666 133 278 219 186 248 248 473 439 119 135 128 117 215 256 511 140 298 208 179 141 142 200 607 142 403 406 187 277 281 179 214 192 272 874 136 156 219 512 184 187 170 123 239 176 212 230 153 531 165 329 203 377 147 170 143 324 281 208 130 281 119 128 204 201 380 201 588 559 236 145 237 401 180 174 141 267 312 150 131 826 678 461 287 597 168 185 164 292 279 285 116 224 857 770 108 154 282 183 450 2334 543 872 374 325 199 161 187 164 176 255 134 296 112 108 1231 795 141 163 185 271 239 236 239 241 375 228 233 377 146 175 253 414 300 178 199 262 120 139 224 646 645 134 253 1050 234 218 215 223 207 165 132 197 188 453 K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-02-25T07:45:54.000000Z K 7 svn:log V 186 Role a microrev of the MPI Library in preparation for target mode work. Make my portions of the license clearer. Thank Chris Ellsworth for his support in getting a bunch of this done. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-02-25T16:20:22.000000Z K 7 svn:log V 52 Always print a newline char at the end of the line. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-25T17:12:43.000000Z K 7 svn:log V 186 Add definitions of SWIDTH. It fixes the problem that tcsh 6.14 doesn't work correctly with ko_KR.eucKR locale. Tested by: cjh at the CBUG party Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-02-25T17:27:33.000000Z K 7 svn:log V 138 Fix ata_reinit so it does things in the right order to prevent panic's. Lock the channel so master/slave setups wont trash during reinit. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-02-25T17:44:29.000000Z K 7 svn:log V 172 Add a missing ohci_waitintr() call that allows polled operation of bulk transfers to have a chance of working. PR: usb/93720 Submitted by: Nate Nielsen MFC after: 1 week END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-02-25T18:21:06.000000Z K 7 svn:log V 134 MFC revision 1.14: The interface for PLIP has been plip0 rather than lp0 for a long time. Update to match. Approved by: re (mux) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-02-25T18:51:13.000000Z K 7 svn:log V 114 MFC: devices.c revision 1.164 tcpip.c revision 1.135 s/lp/plip/ for PLIP interfaces. Approved by: re (mux) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-02-25T21:10:25.000000Z K 7 svn:log V 70 Add tt locale directory, since more and more ports create and use it. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-02-25T21:50:20.000000Z K 7 svn:log V 136 MFC: sleep.9 v1.47 > allow timo to be 0 when mtx is not NULL (KASSERT allowed this as > pointed out by jhb) Approved by: re (scottl) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-02-25T21:51:00.000000Z K 7 svn:log V 139 MFC: sleep.9 v1.47 > allow timo to be 0 when mtx is not NULL (KASSERT allowed this as > pointed out by jhb) Approved by: re (scottl) END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-02-25T21:59:29.000000Z K 7 svn:log V 694 Fix hard lockup caused by kbdmux(4) when kbdmux(4), PS/2 keyboard (atkbd(4)) and PS/2 mouse (psm(4)) are used together. Turns out that atkbd(4) check_char() method may return "true" while read_char() method returns NOKEY. When this happens kbdmux(4) was simply stuck in the dead loop. Avoid dead loop in kbdmux(4) by breaking out of the loop if read_char() method returns NOKEY. It almost seems like a bug in atkkbd(4), atkbd_check_char() calls kbdc_data_ready(), and, the later will return "true" if there are pending data in either kbd or aux queue. However, because both aux and kbd are on the same controller, I'm not sure if this is a bug or feature. Tested by: markus MFC after: 1 day END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-02-25T22:09:37.000000Z K 7 svn:log V 250 Revert previous change for now. We traditionally add a new locale directory when we have 10+ ports that make use of it, and now we have only 3. This change would come back if the tt/ usage grown up to the level. Knowledge provided by: krion, kris END K 10 svn:author V 4 mnag K 8 svn:date V 27 2006-02-25T22:53:40.000000Z K 7 svn:log V 106 - Change dumpdev default to "NO". Only HEAD is set to "AUTO" Discussed with: re Approved by: re (scottl) END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-02-25T22:59:01.000000Z K 7 svn:log V 142 Put a comment, explaining why kbdmux(4) had to be fixed. While I'm here fix a couple of whitespaces. Requested by: netchild MFC after: 1 day END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-02-25T23:28:19.000000Z K 7 svn:log V 130 Add SWIDTH to zh_TW.Big5 locale, to fix problem with tcsh(1) Submitted by: Rong-En Fan PR: conf/93844 END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-02-25T23:50:15.000000Z K 7 svn:log V 582 The quot command expected all inodes contents to be valid, however on UFS2 inodes are initialised as they are needed, rather than at newfs time. When quot encountered these inodes it could produce crazy results. Now, on UFS2 filesystems, quot's get_inode function will bzero unallicated inodes before passing them back to a caller. This is how UFS2 initialises new inodes, so this should work OK. Also, while I'm here, make quot exit with an error if it finds inodes of an unknown type. This should help catch future problems of this type. Reviewed by: iedowse MFC after: 1 week END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-02-26T02:57:57.000000Z K 7 svn:log V 368 Save and restore the data toggle value when a pipe to an endpoint is closed and then reopened. This appears to be necessary now that we no longer clear endpoint stalls every time a pipe is opened. Previously we could assume an initial toggle value of zero because the clear-stall operation resets the device's toggle state. Reported by: Holger Kipp MFC after: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-02-26T04:57:17.000000Z K 7 svn:log V 32 Remove &release.prev.historic;. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-26T05:44:21.000000Z K 7 svn:log V 197 Sync inet_net_pton() and inet_net_ntop() with latest BIND9's includes an IPv6 support. PR: kern/93740 Submitted by: Rudolf Cejka Obtained from: BIND9 MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-26T06:17:59.000000Z K 7 svn:log V 1082 MFC: Enable NLS catalog of csh(1). The tcsh 6.14 uses libiconv to convert catalogs to appropriate charset dynamically. However, we don't have libiconv in our tree. So, I made some hack to load libiconv dynamically. If libiconv is available, you can use catalogs for more locales than the locales which catalog is actually installed. To use this feature, you need to symlink catalogs to appropriate locales. You can do this by installing ports/shells/tcsh_nls. bin/csh/Makefile: 1.38 bin/csh/config.h: 1.13 bin/csh/iconv.h: 1.1 bin/csh/iconv_stub.c: 1.1 contrib/tcsh/nls/C/charset: 1.1.1.1 contrib/tcsh/nls/et/charset 1.1.1.1 contrib/tcsh/nls/finnish/charset 1.1.1.1 contrib/tcsh/nls/french/charset 1.1.1.1 contrib/tcsh/nls/german/charset 1.1.1.1 contrib/tcsh/nls/greek/charset 1.1.1.1 contrib/tcsh/nls/italian/charset 1.1.1.1 contrib/tcsh/nls/ja/charset 1.1.1.1 contrib/tcsh/nls/pl/charset 1.1.1.1 contrib/tcsh/nls/russian/charset 1.1.1.1 contrib/tcsh/nls/spanish/charset 1.1.1.1 contrib/tcsh/nls/ukrainian/charset 1.1.1.1 Approved by: re (hrs) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-26T07:37:10.000000Z K 7 svn:log V 977 Fixes and new features: o Merge the -I switch from i386 verison to initialize the partition table to use the maximum amount possible for a single FreeBSD table. o Improve warning when the geom method fails (which I think it always will until geom_pc98 is updated to respond to this ctl message) o when writing out the boot sector, we have to write out a minimum of 1024 bytes or the sector size. This is different than the i386 case where we need to write out a minimum of 512 bytes (which is also the minimum sector size). We already handle this difference on reading, but didn't in writing, so attempting to write a new partition table would fail. o Add MID to the -s output, since pc98 users are likely interested in both of these parameters. # I can now initialize disks on my pc98 machine either by -I or by # manually entering the parameters. I don't know if fdisk -B works or not, # since I'm not willing to risk my only working boot disk to test it.. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-02-26T07:44:31.000000Z K 7 svn:log V 258 a) Delay for port enable to succeed should be 30 seconds (at least) for *both* SAS and FC, not just SAS. b) Don't tell the chip we want it to do FIFO signalling if we actually don't set up the address where the FIFO signal is supposed to be written (oops). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-02-26T07:46:09.000000Z K 7 svn:log V 247 Shorten the time for waiting for TMF commands to complete- let's not hang the system for 5 seconds. If a TMF doesn't complete within, oh, say 500ms, that's enough. Put in a printout to catch mpt_recover_commands being activated with no commands. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-26T11:44:28.000000Z K 7 svn:log V 117 Fix several typos and trim spaces at eol. PR: kern/93759 Submitted by: Antoine Brodin END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-26T12:56:23.000000Z K 7 svn:log V 569 1. Remove aio entry from lists earlier in aio_free_entry, so other threads can not see it if we unlock the proc lock (this can happen in knlist_delete). Don't do wakeup, it is not necessary. 2. Decrease kaio_buffer_count in biohelper rather than doing it in aio_bio_done_notify. 3. In aio_bio_done_notify, don't send notification if KAIO_RUNDOWN was set, because the process is already in single thread mode. 4. Use assignment to initialize aiothreadflags. 5. AIOCBLIST_RUNDOWN is not useful, axe the code using it. 6. use LIO_NOP instead of zero. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-02-26T13:21:27.000000Z K 7 svn:log V 40 Sync with -HEAD. Approved by: re (hrs) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-02-26T14:03:13.000000Z K 7 svn:log V 181 Provide SWIDTH information so that applications like tcsh(1) can properly handle with zh_CN.GBK locale, which is quite common for users who uses Simplified Chinese. MFC Candidate. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-02-26T14:52:33.000000Z K 7 svn:log V 126 MFC: Mention NO_NLS_CATALOGS. share/examples/etc/make.conf: 1.274 share/man/man5/make.conf.5: 1.133 Approved by: re (hrs) END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-26T16:11:54.000000Z K 7 svn:log V 94 MFC rev. 1.9: Document the relation between $command and $foo_program. Approved by: re (mux) END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-26T16:18:29.000000Z K 7 svn:log V 155 MFC rev. 1.17: Tell the truth about a) how to get the first fileid, and b) what return values from kldstat(2) can be expected. Approved by: re (mux) END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-02-26T16:45:29.000000Z K 7 svn:log V 151 Use 'ipfw list' instead of 'ipfw l', since it's deprecated (and warning is printed on system startup). Approved by: cognet (mentor) MFC after: 3 days END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-02-26T17:34:47.000000Z K 7 svn:log V 377 MFC boot2.c r1.74 lib.h r1.3 sio.S r1.10 boot_i386.8 r1.54 r1.55 r1.58 to RELENG_5: Add the ability to specify the boot2 serial console speed in /boot.config or on the "boot:" prompt line via a "-S" flag, e.g. "-h -S19200". This adds about 50 bytes to the size of boot2 and required a few other small changes to limit the size impact. Approved by: re (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-26T17:45:35.000000Z K 7 svn:log V 346 o Bump date (thanks ru) o Also, fdisk_pc98 appears to support -i, so add it to the man page. o Ditto -v o Change the name from PC partition table maintenance program to NEC PC-98x1 partition table maintenance program, since it is possible to have a DOS MBR formatted disk on FreeBSD/pc98 now (although we don't install any tools for this). END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-26T17:51:22.000000Z K 7 svn:log V 27 Move de from pci to dev/de END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-26T17:52:04.000000Z K 7 svn:log V 43 Repo copy de driver to dev/de, and adjust. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-26T17:52:51.000000Z K 7 svn:log V 36 Remove de driver from old location. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-26T17:54:04.000000Z K 7 svn:log V 25 Move de driver to dev/de END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-02-26T21:48:50.000000Z K 7 svn:log V 121 Remove OpenSSH and sendmail update notes; these updates were already present in 6.0-RELEASE and shouldn't be noted here. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-02-26T22:20:45.000000Z K 7 svn:log V 159 The UQ_OPEN_CLEARSTALL entry added in revision 1.48 is no longer required now that we save the data toggle when closing a pipe. Verified by: Fredrik Lindberg END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-02-26T22:38:39.000000Z K 7 svn:log V 414 MFC: when deregistering a bus, attempt to flush out all outstanding operations before returning, and point the bus at a dummy cam_sim structure. This avoids crashes in camisr() when umass devices are unplugged during probing. It may however be better to simply sleep in xpt_bus_deregister() until all operations have completed, but it is still useful to have this MFC'd in the meantime. Approved by: re (scottl) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-02-26T22:40:56.000000Z K 7 svn:log V 45 propagate role of device for ISP_GET_PDBINFO END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-02-26T22:50:14.000000Z K 7 svn:log V 202 Remove the ill-considered effect of using the type definitions as distributed by LSI-Logic. For FreeBSD, just use the posix defines instead of trying to figure out how wide an int is. Apologies to all. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-02-26T22:59:40.000000Z K 7 svn:log V 111 Reference sha256(1) instead of sha256(8), which doesn't exist. Approved by: cognet (mentor) MFC after: 3 days END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-02-26T23:01:11.000000Z K 7 svn:log V 83 Fix typo in manual page reference. Approved by: cognet (mentor) MFC after: 3 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-26T23:59:00.000000Z K 7 svn:log V 45 MFC revision 1.42. Approved by: re (scottl) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-27T00:01:15.000000Z K 7 svn:log V 46 MFC revision 1.219. Approved by: re (scottl) END K 10 svn:author V 4 kris K 8 svn:date V 27 2006-02-27T00:15:53.000000Z K 7 svn:log V 106 It has not been possible to specify a dumpdev in loader.conf since 2002, so don't raise false hopes here. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-27T00:19:40.000000Z K 7 svn:log V 510 MFC following revisions to fix sleep queue and thread suspension race: sys/proc.h revision 1.453 sys/sleepqueue.h revision 1.7 kern/subr_sleepqueue revision 1.24 - 1.26 kern/kern_sig.c revision 1.321, 1.323, 1.324 kern/kern_synch.c revision 1.276, 1.278 kern/kern_condvar.c revision 1.54, 1.55 kern/kern_kse.c revision 1.325 kern/kern_thread.c revision 1.228, 1.229 Approved by: re (scottl) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-27T00:22:04.000000Z K 7 svn:log V 46 MFC revision 1.325. Approved by: re (scottl) END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-02-27T00:38:02.000000Z K 7 svn:log V 307 MFC recent updates to hccontrol: - Use official version strings for LMP and HCI version reporting and add version strings up to Bluetooth 2.0 - Update manufacturer list Revisions: hccontrol.h rev. 1.5 info.c rev. 1.4 link_control.c rev. 1.10 util.c rev. 1.6 Approved by: re (scottl), emax END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-02-27T00:38:18.000000Z K 7 svn:log V 310 MFC recent updates to hccontrol: - Use official version strings for LMP and HCI version reporting and add version strings up to Bluetooth 2.0 - Update manufacturer list Revisions: hccontrol.h rev. 1.5 info.c rev. 1.4 link_control.c rev. 1.10 util.c rev. 1.6 Approved by: re (scottl), emax END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-02-27T01:01:27.000000Z K 7 svn:log V 91 Add the Tripp-Lite U209-000-R serial adapter. PR: usb/78543, usb/93347 MFC after: 1 week END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-02-27T01:11:43.000000Z K 7 svn:log V 181 Partially MFC rev 1.23/1.24: revision 1.23 date: 2005/10/03 14:07:57; author: cognet; state: Exp; lines: +47 -4 Don't try to dereference map if it's NULL. Approved by: re (mux) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-02-27T01:12:16.000000Z K 7 svn:log V 185 MFC rev 1.6: revision 1.6 date: 2006/01/23 14:03:14; author: cognet; state: Exp; lines: +5 -3 Donc recompute the io port address if it's already the good one. Approved by: re (mux) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-02-27T01:15:59.000000Z K 7 svn:log V 86 MFC: GNOME 2.12.3, KDE 3.5.1, Perl 5.8.8, X.org 6.9.0. Approved by: re (scottl) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-02-27T01:18:29.000000Z K 7 svn:log V 120 MFC: GNOME 2.12.3, KDE 3.5.1, Perl 5.8.8, X.org 6.9.0. Other new release note: SA-06:08. Approved by: re (scottl) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-02-27T06:11:58.000000Z K 7 svn:log V 96 Add SWIDTH information for zh_CN.eucCN. Submitted by: ume Obtained from: NetBSD MFC Candidate. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-02-27T06:17:48.000000Z K 7 svn:log V 178 Disable custom locking in the vkbd(4) for now and make it rely on the Giant mutex (just like the rest of keyboard drivers and syscons(4) do). Tested by: markus MFC after: 1 day END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-02-27T06:24:26.000000Z K 7 svn:log V 780 MFC recent changes to kbdmux(4) Fix hard lockup caused by kbdmux(4) when kbdmux(4), PS/2 keyboard (atkbd(4)) and PS/2 mouse (psm(4)) are used together. Turns out that atkbd(4) check_char() method may return "true" while read_char() method returns NOKEY. When this happens kbdmux(4) was simply stuck in the dead loop. Avoid dead loop in kbdmux(4) by breaking out of the loop if read_char() method returns NOKEY. It almost seems like a bug in atkkbd(4), atkbd_check_char() calls kbdc_data_ready(), and, the later will return "true" if there are pending data in either kbd or aux queue. However, because both aux and kbd are on the same controller, I'm not sure if this is a bug or feature. While I'm here fix a couple of whitespaces. Tested by: markus Approved by: re (scottl) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-27T07:22:32.000000Z K 7 svn:log V 40 One more grammar nit. Submitted by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-27T09:17:39.000000Z K 7 svn:log V 65 Detect that the "audit" group is missing earlier during install. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2006-02-27T11:22:20.000000Z K 7 svn:log V 122 Add a man page for mkfilters(1) and put the corrected perl script in the ipfilter usr/share directory PR: docs/26879 END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-02-27T12:04:13.000000Z K 7 svn:log V 419 CODA_COMPAT_5 may not be defined unconditionally in the coda5 module. Otherwise a kernel build would break in the coda5 module if the main kernel conf file enabled CODA_COMPAT_5, too. Redefined symbols are strictly disallowed by -Werror. To overcome this issue, introduce a different symbol indicating coda5 build, CODA5_MODULE, and translate it to CODA_COMPAT_5 appropriately in /sys/coda/coda.h. MFC after: 3 days END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-02-27T13:21:37.000000Z K 7 svn:log V 90 MFC: Remove &release.prev.historic;. This should fix www build. Approved by: re (hrs) END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-02-27T13:30:42.000000Z K 7 svn:log V 93 MFC: Remove &release.prev.historic;. This should fix www build. Approved by: re (hrs) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-02-27T14:25:32.000000Z K 7 svn:log V 75 Fix pmccontrol(8) on Intel Xeon's running in 64 bit mode. PR: kern/93773 END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-02-27T16:16:18.000000Z K 7 svn:log V 29 Virgin import of bsnmpd 1.12 END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-02-27T16:16:18.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r156066, 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 2006-02-27T16:16:19.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'bsnmp-vendor-BSNMP_1_12'. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-02-27T16:17:25.000000Z K 7 svn:log V 117 Reconnect bsnmpd to the build. It was temporarily disable because of a mis-import. Thanks for fixing this to markm@. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-02-27T16:31:01.000000Z K 7 svn:log V 135 Document how to change the polling interval for the 64-bit interface counters in case an interface reports the wrong speed via if_mib. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-02-27T16:50:51.000000Z K 7 svn:log V 57 Connect zlib to the build. Approved by: cognet (mentor) END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-02-27T16:56:22.000000Z K 7 svn:log V 434 This patch fixes a problem, which exists if you have IPSEC in your kernel and want to have crypto support loaded as KLD. By moving zlib to separate module and adding MODULE_DEPEND directives, it is possible to use such configuration without complication. Otherwise, since IPSEC is linked with zlib (just like crypto.ko) you'll get following error: interface zlib.1 already present in the KLD 'kernel'! Approved by: cognet (mentor) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-27T17:20:23.000000Z K 7 svn:log V 73 backout 1.136 until we can resolve report that it causes output to stall END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-02-27T17:24:13.000000Z K 7 svn:log V 232 Merge Ruslan's fix to IP fragment handling in dummynet to RELENG_5. (The struct ip_fw_args is not touched to preserve ABI compatibility). PR: kern/93754 Requested by: Joerg Pernfuss Approved by: re (scottl) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-02-27T17:36:01.000000Z K 7 svn:log V 107 MFC r1.6: Fix pmccontrol(8) on Intel Xeon's running in 64 bit mode. Approved by: re (mux) PR: kern/93773 END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-02-27T19:13:47.000000Z K 7 svn:log V 279 Avoid moving onto a new line while testing if there is a syslog priority in the buffer. This isn't exactly the patch that Stephen submitted, but is based on one of his suggestions. PR: 93841 Submitted by: Stephen Montgomery-Smith MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-27T19:36:22.000000Z K 7 svn:log V 55 Don't forget to free the ifaces when we free the ivars END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-02-27T19:40:37.000000Z K 7 svn:log V 78 Since we set the decription, we don't need to also print it. Noticed by: ru@ END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-27T19:57:07.000000Z K 7 svn:log V 51 explain what list chan displays MFC after: 1 week END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-02-27T20:01:31.000000Z K 7 svn:log V 230 MFC: usr.sbin/sysinstall/disks.c 1.156 - Back out 1.155. I mismerged my ancient local patch. Luckily it was completely noop. - Geometry sanitization for non-interactive mode is moved to correct place. Approved by: re (scottl) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-02-27T20:10:09.000000Z K 7 svn:log V 187 MFC: src/gnu/usr.bin/dialog/dialog.1 1.8 src/gnu/usr.bin/dialog/dialog.c 1.15 - Add default choice option for --yesno box. - Reduce trivial code duplications. Approved by: re (scottl) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-02-27T20:19:07.000000Z K 7 svn:log V 114 MFC: usr.sbin/sysinstall/disks.c 1.156 Sanitize BIOS geometry in non-interactive mode. Approved by: re (scottl) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-27T20:26:10.000000Z K 7 svn:log V 39 Fix a botched commit that broke world. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-02-27T20:26:47.000000Z K 7 svn:log V 187 MFC: src/gnu/usr.bin/dialog/dialog.1 1.8 src/gnu/usr.bin/dialog/dialog.c 1.15 - Add default choice option for --yesno box. - Reduce trivial code duplications. Approved by: re (scottl) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-02-27T20:46:34.000000Z K 7 svn:log V 28 A bandaid to unbreak world. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-02-27T21:47:38.000000Z K 7 svn:log V 35 Plug memory leak MFC after: 1 day END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-02-27T21:55:47.000000Z K 7 svn:log V 107 Big style(9) fix. This commit brings no functional change. Approved by: cognet (mentor) MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-27T21:56:24.000000Z K 7 svn:log V 103 DDB depends on KDB for some time now. Submitted by: Kent Stewart MFC after: 3 days END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-02-27T22:08:16.000000Z K 7 svn:log V 282 Correct a comment. Staticize two tables thare are not visible in and which are also local in Solaris' libresolv. Remove two functions that are not referenced in libc nor anywhere else I can find, not visible in and which are also local in Solaris libresolv. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-02-27T22:10:59.000000Z K 7 svn:log V 103 Staticize a couple of functions. Remove a few unused locks. Remove locks from application namespace. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-02-27T22:20:57.000000Z K 7 svn:log V 491 Extend kldunload(8) functionality and fix minor problems: o multiple modules can be unloaded at once (specified either by id or be module name) o exit with EX_USAGE after usage() is called. o remove unused variables, since we keep command line flags as bitmask, in 'opt'. o 'kldload -n ...' does nothing. Add comment to this options. Additionally: o Update manual page to conform new functionality. o Increace WARNS to 6. Because we can. Approved by: cognet (mentor) MFC after: 1 week END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-02-27T22:34:36.000000Z K 7 svn:log V 462 MFC: src/tools/tools/ministat/ministat.c: 1. rev. 1.6 -> 1.7 Add option -w to specify graph width. Use COLUMNS, terminal width for default graph width. 2. rev 1.7 -> 1.8 Fix the way in which median is calculated. If the data source has even number of data points, value should be calculated by adding two middle elements and dividing them by 2. [1] Reviewed by: rwatson [2] Approved by: cognet (mentor) Approved by: re (scottl) END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-02-27T22:48:58.000000Z K 7 svn:log V 139 Bump a date in .Dd field. Last change brought some new functionality. Spotted by: brueffer Approved by: cognet (mentor) MFC after: 1 week END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-02-27T23:19:13.000000Z K 7 svn:log V 50 Get this to compile with the recent UART changes. END K 10 svn:author V 4 kris K 8 svn:date V 27 2006-02-28T00:05:44.000000Z K 7 svn:log V 143 Correct the vnode locking in fdescfs. PR: kern/93905 Submitted by: Kostik Belousov Reviewed by: jeff MFC After: 1 week END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-02-28T00:13:24.000000Z K 7 svn:log V 304 Fix up the Bridge Identifier field in the BPDU packet. - use the cu_bridge_id rather than the cu_rootid for the bridge address [1] - the memcmp return value is not signed so the wrong interface may have been selected - fix up the calculation of sc_bridge_id PR: kern/93909 [1] MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-28T02:02:43.000000Z K 7 svn:log V 88 MFC 1.45: honor user-specified key index for global key slots Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-28T02:04:14.000000Z K 7 svn:log V 82 MFC 1.9: use the specified key index for non-group keys Approved by: re (scottl) END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-02-28T02:36:13.000000Z K 7 svn:log V 48 MFC: Plug memory leak Approved by: re (scottl) END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-02-28T02:37:47.000000Z K 7 svn:log V 173 MFC Disable custom locking in the vkbd(4) for now and make it rely on the Giant mutex (just like the rest of keyboard drivers and syscons(4) do). Approved by: re (scottl) END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-02-28T03:34:06.000000Z K 7 svn:log V 218 Make ukbd(4) to not delay break scancodes in "raw" mode. Developed with: Norbert Koch < NKoch at demig dot de > No response from: freebsd-current@ Tested by: Norbert Koch < NKoch at demig dot de > MFC after: 1 day END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-02-28T06:06:19.000000Z K 7 svn:log V 54 Reimplement mutex_init to get rid of compile warning. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-02-28T07:36:25.000000Z K 7 svn:log V 35 Don't do a time travel to 12006... END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-02-28T07:44:50.000000Z K 7 svn:log V 730 Fix mpt_reset to try mpt_hard_reset more than once, and to try mpt_soft_reset more than once. And to wait for MPT_DB_STATE_READY twice. I mean, this is crucial- give the IOC a chance to get ready. If mpt_reset is called to reinit things, and we succeed, make sure to re-enable interrupts. This is what has mostly led to system lockup after having to hard reset the chip. Also, if we think that interrupts aren't function in mpt_cam_timeout, for goodness sake, turn them on again. In read_cfg_header, return distinguishing errnos so the caller can decide what's an error. It's *not* an error to fail to read a RAID page from a non-RAID capable device like the FC929X. Some whitespace fixes (removing spaces from ends of lines). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2006-02-28T08:02:28.000000Z K 7 svn:log V 583 use standard mode instead of 500 for /sbin/init. As discussed on -current, there is no sensitive info in /sbin/init to prevent reading it from non-privileged users, nor any reason to remove the 'x' bit as the first thing the program does is check the uid and exit if it is not run by root. Instead (and this is why i make the change), mode 500 prevents operation when exporting the partition without -maproot=0 to diskless clients. All previuos releases are affected by the same problem, so a merge to RELENG_6 at least would be appropriate (after proper re@ approval of course). END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-02-28T09:32:08.000000Z K 7 svn:log V 364 Fix an old mis-merge in 1.26.2.11 that invoked usb_cold_explore() too late in the boot process - "cold" is guaranteed to be false at SI_SUB_INT_CONFIG_HOOKS, but it was being KASSERTed as true. With usb_cold_explore() now running at the correct time, it does need to use polling mode and splusb(), so back out 1.26.2.14. PR: usb/81524 Tested by: Eugene Grosbein END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-02-28T14:58:36.000000Z K 7 svn:log V 191 MFC kern_kse.c 1.215 sys_process.c 1.132 to RELENG_5: Fix a LOR between sched_lock and sleep queue lock. kern_kse.c 1.216: Add missing brackets. LOR ID: 060 Approved by: re (scottl) END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-02-28T15:02:51.000000Z K 7 svn:log V 501 MFC kern_sig.c 1.319 sys_process.c 1.134 to RELENG_5: Avoid kernel panic when attaching a process which may not be stopped by debugger, e.g process is dumping core. Only access p_xthread if P_STOPPED_TRACE is set, this means thread is ready to exchange signal with debugger, print a warning if P_STOPPED_TRACE is not set due to some bugs in other code, if there is. The patch has been tested by Anish Mistry mistry.7 at osu dot edu, and is slightly adjusted. Approved by: re (scottl) END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-02-28T16:02:26.000000Z K 7 svn:log V 71 Const'ify arguments to a couple of functions to fix breakage with -O2. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-02-28T17:48:33.000000Z K 7 svn:log V 93 when acpi does not explicitly enumerate lapic/cpu's there should only be 1 Reviewed by: jhb END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-02-28T17:48:34.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-02-28T18:32:57.000000Z K 7 svn:log V 196 MFC r1.17, r1.18: - Fix a memory leak (Found by: Coverity). - Plug a memory leak: free up per-cpu sample buffers at module unload time. - Correct a few style nits. Approved by: re (scottl) END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-02-28T19:15:36.000000Z K 7 svn:log V 183 Belatedly add a note about the i386 loader defaulting to the serial rate set by the previous boot stage, if the console is already set to the comconsole. Approved by: re (scottl) END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-02-28T19:39:18.000000Z K 7 svn:log V 193 Fix 32bit sendfile by implementing kern_sendfile so that it takes the header and trailers as iovec arguments instead of copying them in inside of sendfile. Reviewed by: jhb MFC after: 3 weeks END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-02-28T19:39:52.000000Z K 7 svn:log V 25 regen for 32bit sendfile END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-02-28T19:58:57.000000Z K 7 svn:log V 131 update examples to use the correct terms that was never updated when the earlier descriptions were gone over... MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-28T20:11:30.000000Z K 7 svn:log V 764 Allow PHOLD()'s of curproc even if P_WEXIT is set. Normally we don't want to allow PHOLD()'s of processes that have P_WEXIT set as once that flag is set we aren't guaranteed to block in exit1() waiting for the PRELE() (we might already be past the wait). However, curproc is a bit of a special case. By the time P_WEXIT is set, the process is single-threaded, so the only thread for which can do a PHOLD(curproc) is the thread executing in exit1(). The fact that this thread is executing ensures that the process won't go away before the current hold is released via PRELE(). This fixes some panics due to kicking off softupdate operations inside of exit1() after the recent PHOLD changes to fix ptrace/procfs vs exit races. MFC after: 1 week Tested by: pho END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-28T20:29:43.000000Z K 7 svn:log V 677 - Autogenerate a menu containing a list of countries and keymaps supported by syscons. - If we are running as init, popup the country menu before the main menu. If a non-default country is chosen, then a second menu is brought up to let the user choose a keymap. By default the default keymap for the country that was selected is highlighted. If the user chooses the default country, then the default keymap is just assumed and the user is not presented with the keymap menu. Currently the default country is set to "United States" except for PC98 which assumes "Japan". PR: bin/93853 Submitted by: Seth Kingsley sethk at magnesium dot net MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-28T20:34:50.000000Z K 7 svn:log V 16 G/C some cruft. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-28T20:56:58.000000Z K 7 svn:log V 62 Drop unused major, minor, and delta values from device table. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-28T21:12:16.000000Z K 7 svn:log V 189 Use some helper macros for the device table so it can fit in 80 columns and to allow us to use default values in some entries to quiet warnings. This table is actually readable again now. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-02-28T21:25:00.000000Z K 7 svn:log V 86 Fix a c/p error. Obtained from: The TrustedBSD Project Approved by: rwatson (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-28T21:49:33.000000Z K 7 svn:log V 357 Fix numerous warnings. Aside from menu items in system.c and menu.c this now compiles on i386 with WARNS?= 3. Most of the fixes included adding missing 'static' keywords to internal functions, using fully-defined terminators in statically defined arrays of structs, and various signed vs unsigned mismatches. Also G/C'd unused configSecurity() function. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-02-28T22:24:55.000000Z K 7 svn:log V 2240 Rework how we wire up interrupt sources to CPUs: - Throw out all of the logical APIC ID stuff. The Intel docs are somewhat ambiguous, but it seems that the "flat" cluster model we are currently using is only supported on Pentium and P6 family CPUs. The other "hierarchy" cluster model that is supported on all Intel CPUs with local APICs is severely underdocumented. For example, it's not clear if the OS needs to glean the topology of the APIC hierarchy from somewhere (neither ACPI nor MP Table include it) and setup the logical clusters based on the physical hierarchy or not. Not only that, but on certain Intel chipsets, even though there were 4 CPUs in a logical cluster, all the interrupts were only sent to one CPU anyway. - We now bind interrupts to individual CPUs using physical addressing via the local APIC IDs. This code has also moved out of the ioapic PIC driver and into the common interrupt source code so that it can be shared with MSI interrupt sources since MSI is addressed to APICs the same way that I/O APIC pins are. - Interrupt source classes grow a new method pic_assign_cpu() to bind an interrupt source to a specific local APIC ID. - The SMP code now tells the interrupt code which CPUs are avaiable to handle interrupts in a simpler and more intuitive manner. For one thing, it means we could now choose to not route interrupts to HT cores if we wanted to (this code is currently in place in fact, but under an #if 0 for now). - For now we simply do static round-robin of IRQs to CPUs when the first interrupt handler just as before, with the change that IRQs are now bound to individual CPUs rather than groups of up to 4 CPUs. - Because the IRQ to CPU mapping has now been moved up a layer, it would be easier to manage this mapping from higher levels. For example, we could allow drivers to specify a CPU affinity map for their interrupts, or we could allow a userland tool to bind IRQs to specific CPUs. The MFC is tentative, but I want to see if this fixes problems some folks had with UP APIC kernels on 6.0 on SMP machines (an SMP kernel would work fine, but a UP APIC kernel (such as GENERIC in RELENG_6) would lose interrupts). MFC after: 1 week END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-02-28T23:05:59.000000Z K 7 svn:log V 448 Rework TCP window scaling (RFC1323) to properly scale the send window right from the beginning and partly clean up the differences in handling between SYN_SENT and SYN_RCVD (syncache). Further changes to this code to come. This is a first incremental step to a general overhaul and streamlining of the TCP code. PR: kern/15095 PR: kern/92690 (partly) Reviewed by: qingli (and tested with ANVL) Sponsored by: TCP/IP Optimization Fundraise 2005 END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-02-28T23:46:23.000000Z K 7 svn:log V 778 Integrate kbdmux(4) into syscons(4) and kbd code. By default syscons(4) will look for the kbdmux(4) keyboard first, and then, if not found, look for any keyboard. Current kbd code is modified so if kbdmux(4) is the current keyboard, all new keyboards are automatically added to the kbdmux(4). Switch to kbdmux(4) can be done at boot time, by loading kbdmux module at the loader prompt, or at runtime, by kldload'ing the kbdmux module and releasing current active keyboard. If, for whatever reason, kbdmux(4) is not required/desired then just do not load it and everything should work as before. It is also possible to kldunload kbdmux at runtime and syscons(4) will automatically switch to the first available keyboard. No response from: freebsd-current@ MFC after: 1 day END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-03-01T01:59:05.000000Z K 7 svn:log V 277 MFC: save and restore the data toggle value when a pipe to an endpoint is closed and then reopened. This is reported to fix timeouts with USB scanners and some other USB devices that were seen since the recent removal of the clear-stall-on-open code. Approved by: re (scottl) END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-03-01T02:34:16.000000Z K 7 svn:log V 231 MFC: Make ukbd(4) to not delay break scancodes in "raw" mode. Developed with: Norbert Koch < NKoch at demig dot de > No response from: freebsd-current@ Tested by: Norbert Koch < NKoch at demig dot de > Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-01T05:57:15.000000Z K 7 svn:log V 106 MFC 1.223: guard function decls with _KERNEL so user code can include this file Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-01T05:59:56.000000Z K 7 svn:log V 69 guard function decls with _KERNEL so user code can include this file END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-01T06:02:42.000000Z K 7 svn:log V 95 guard function decls with _KERNEL so user code can include this file Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-01T06:03:55.000000Z K 7 svn:log V 72 MFC ncpus: test program to check cpu counting Approved by: re (scottl) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-01T06:25:46.000000Z K 7 svn:log V 80 Disconnect mqueue from buildworld, as I will implement it in seperated library. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-01T06:29:34.000000Z K 7 svn:log V 158 Let kernel POSIX timer code and mqueue code to use integer as a resource handle, the timer_t and mqd_t types will be a pointer which userland will define it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-01T06:31:24.000000Z K 7 svn:log V 42 Don't free ifaces yet, should fix a panic END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-01T06:37:34.000000Z K 7 svn:log V 199 Bring in my initial version of POSIX realtime extension library. Current the library implements mqueue, timer and aio with SIGEV_THREAD notification supported. Earlier version reviewed by: deischen END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-01T06:48:31.000000Z K 7 svn:log V 16 s/timer_t/int/g END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-01T06:49:38.000000Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-03-01T07:24:39.000000Z K 7 svn:log V 1134 Big update to the iir driver: - Don't use a common buffer in the softc to store per-command data. Reserve a buffer in the command itself. - Don't allocate DMA memory for the kernel command structures when all you really need is DMA memory for the scratch buffer embedded in them. Instead allocate a slab for the scratch buffers and divide it up as needed. - Call bus_dmamap_unload() at the completion of commands. - Preserve and clear the CAM CCB status flags at completion. - Reorder some low-level command operations to try to close races. - Limit the simq to 32 commands for now. There are some serious problems with the driver under load that are not well understood, so keeping the simq lower helps avoid this. It has been tested at a higher value, but this is a safe value that doesn't show much performance degredation. These changes allow the driver to work reliably with >4GB of memory on i386 and amd64, and also work around deadlocks seen under very high load in certain situations. The work-around is far from ideal, but without and documentation it is hard to know what the right fix is. MFC candidate END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-03-01T07:48:41.000000Z K 7 svn:log V 702 Work around the deadlock that occours when ATA waits for the taskqueue to call back for completition and something else is holding the taskqueue waiting for ATA to return data. This should clear up the "semaphore timeout !! DANGER Will Robinson !!" in most situations, and log "taskqueue timeout - completing request directly" instead, with a delayed "WARNING - freeing taskqueue zombie request" when the taskqueue finally calls us back with the now stale request. (It would have been nice if there was a way to remove a scheduled item from a taskqueue, but that is not currently implemented in the kernel). A real fix for this is in the works but wont make it to 6.1RELEASE definite MFC candidate. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-01T08:06:09.000000Z K 7 svn:log V 45 Add missing parameter mq_attr * for mq_open. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-01T08:50:36.000000Z K 7 svn:log V 67 Forgot to revert to use weak symbols when I was debugging, fix it! END K 10 svn:author V 3 rik K 8 svn:date V 27 2006-03-01T09:50:20.000000Z K 7 svn:log V 93 Update low-level code. (to version 1.4) Obtained from: Cronyx Engineering MFC after: 3 days END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-03-01T11:36:01.000000Z K 7 svn:log V 174 MFC: Use 'ipfw list' instead of 'ipfw l', since it's deprecated (and warning is printed on system startup). Approved by: cognet (mentor) Approved by: re (scottl) END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-03-01T13:07:17.000000Z K 7 svn:log V 146 Do not discard the current value of __MAKE_CONF when testing whether MAKEOBJDIRPREFIX is set at a wrong place. Reviewed by: ru MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-03-01T14:17:32.000000Z K 7 svn:log V 141 Correct a remote kernel panic when processing zero-length RPC records via TCP. [06:10] Security: FreeBSD-SA-06:10.nfs Approved by: cperciva END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-03-01T14:18:10.000000Z K 7 svn:log V 144 Correct a remote kernel panic when processing zero-length RPC records via TCP. [06:10] Security: FreeBSD-SA-06:10.nfs Approved by: re (scottl) END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-03-01T14:18:46.000000Z K 7 svn:log V 146 Correct a remote kernel panic when processing zero-length RPC records via TCP. [06:10] Security: FreeBSD-SA-06:10.nfs Approved by: so (cperciva) END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-03-01T14:19:48.000000Z K 7 svn:log V 280 Correct a remote DoS in OpenSSH when using PAM and privilege separation. [06:09] Submitted by: des Correct a remote kernel panic when processing zero-length RPC records via TCP. [06:10] Security: FreeBSD-SA-06:09.openssh Security: FreeBSD-SA-06:10.nfs Approved by: re (scottl) END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-03-01T14:21:56.000000Z K 7 svn:log V 133 Correct a remote kernel panic when processing zero-length RPC records via TCP. Security: FreeBSD-SA-06:10.nfs Approved by: cperciva END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-03-01T14:23:07.000000Z K 7 svn:log V 138 Correct a remote kernel panic when processing zero-length RPC records via TCP. Security: FreeBSD-SA-06:10.nfs Approved by: so (cperciva) END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-03-01T14:24:52.000000Z K 7 svn:log V 282 Correct a remote DoS in OpenSSH when using PAM and privilege separation. [06:09] Submitted by: des Correct a remote kernel panic when processing zero-length RPC records via TCP. [06:10] Security: FreeBSD-SA-06:09.openssh Security: FreeBSD-SA-06:10.nfs Approved by: so (cperciva) END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-03-01T15:36:41.000000Z K 7 svn:log V 52 Add FreeBSD-SA-06:10.nfs. Approved by: re (scottl) END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-03-01T15:37:47.000000Z K 7 svn:log V 81 Add FreeBSD-SA-06:09.openssh and FreeBSD-SA-06:10.nfs. Approved by: re (scottl) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-03-01T15:53:49.000000Z K 7 svn:log V 160 Handle the errors returned by res_querydomain() in same manner. Reported by: yar Tested by: yar, Rostislav Krasny MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-03-01T16:13:17.000000Z K 7 svn:log V 321 - Reduce needless DNS query by lookup only appropriate address family. [1] - Specify appropriate hints to getaddrinfo(3). [1] - Obtain address family from peername in inet mode. Submitted by: Rostislav Krasny [1] Tested by: yar, Rostislav Krasny MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-01T16:26:51.000000Z K 7 svn:log V 207 Use the fixed delivery mode rather than low priority for I/O APIC interrupts since low priority delivery mode can only be used logical destinations and 4.x and earlier always use only physical destinations. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-01T16:30:51.000000Z K 7 svn:log V 86 MFC: Fix the hw.realmem sysctl on alpha, ia64, and sparc64. Approved by: re (scottl) END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-03-01T16:31:37.000000Z K 7 svn:log V 102 Note that ACPI_DEBUG depends on DDB. Reviewed by: njl Approved by: cognet (mentor) MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-01T16:37:09.000000Z K 7 svn:log V 169 Wrap keymap menu helper functions in #ifdef WITH_SYSCONS to unbreak the build on archs that don't include syscons support in sysinstall. Reported by: sparc64 tinderbox END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-03-01T16:49:07.000000Z K 7 svn:log V 25 Typo fix; "ing" -> "in". END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-03-01T17:55:29.000000Z K 7 svn:log V 47 MFC: Sync with HEAD. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-03-01T17:57:11.000000Z K 7 svn:log V 131 MFC: sys/geom/geom_slice.c 1.59 sys/geom/geom_slice.h 1.18 Allow to use g_slice_orphan() from outside. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-03-01T18:01:28.000000Z K 7 svn:log V 553 MFC: sys/nfsclient/nfs_diskless.c 1.12,1.13 Add boot.nfsroot.options loader tunable. It allows to specify options for NFS root file system. Currently supported options are: soft, intr, conn, lockd. I'm adding this functionality mostly for 'lockd' option, which is only honored when performing the initial mount and will be silently ignored if used while updating the mount options. This will allow to use flock(2) without the need of using varmfs or rpc.lockd and friends. Example of use: boot.nfsroot.options="intr,lockd" Approved by: re (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-01T18:19:33.000000Z K 7 svn:log V 552 Back out latest cardbus MFC. This breaks stuff in a lot of weird and unknown ways. Until that breakage is sorted out, be conservative. I'm not backing this out in current so I can track down the issues. I'm also not backing out the pci parts of this commit because with the old cardbus code they work perfectly as far as I've been able to test. I'm leaving cardbus_device.c in place as well since I anticipate being able to reconnect it when I resolve this issue in head and cvs rm + cvs add on branches can be a pita... Approved by: re@ (scottl) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-03-01T18:33:45.000000Z K 7 svn:log V 39 userret() now only takes 2 parameters. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-03-01T18:34:48.000000Z K 7 svn:log V 159 Provide ability to disable kbdmux(4) with the hint.kbdmux.0.disabled="1" hint. Document hint in the kbdmux(4) man page. Requested by: scottl MFC after: 1 day END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-03-01T18:36:43.000000Z K 7 svn:log V 957 MFC: Keep the parent device (in this case the channel) around in ata_request, so we dont panic device removal or failure. Clean up ata_fail_requests to prevent the queue munging to fail. Fix ata_reinit so it does things in the right order to prevent panic's. Lock the channel so master/slave setups wont trash during reinit. Work around the deadlock that occours when ATA waits for the taskqueue to call back for completition and something else is holding the taskqueue waiting for ATA to return data. This should clear up the "semaphore timeout !! DANGER Will Robinson !!" in most situations, and log "taskqueue timeout - completing request directly" instead, with a delayed "WARNING - freeing taskqueue zombie request" when the taskqueue finally calls us back with the now stale request. (It would have been nice if there was a way to remove a scheduled item from the taskqueue finally calls us back with the now stale request. Approved by: re@ (scottl) END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-03-01T18:37:41.000000Z K 7 svn:log V 140 Add new NTP servers for Taiwan. PR: bin/92160 Submitted by: Jose Liang Approved by: jhb MFC After: 2 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-03-01T19:01:58.000000Z K 7 svn:log V 125 Assert proper use of bio_caller1, bio_caller2, bio_cflags, bio_driver1, bio_driver2 and bio_pflags fields. Reviewed by: phk END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-03-01T20:14:55.000000Z K 7 svn:log V 121 Add a note explaining what the rescue/ directory is for. PR: docs/93990 Submitted by: Ulf Lilleengen MFC after: 3 days END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-03-01T20:29:50.000000Z K 7 svn:log V 126 MFC: Big style(9) fix. This commit brings no functional change. Approved by: cognet (mentor) Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-01T20:42:31.000000Z K 7 svn:log V 114 Use fixed delivery mode for I/O APIC interrupts rather than low priority delivery mode. Approved by: re (scottl) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-03-01T20:42:47.000000Z K 7 svn:log V 70 Make sure we decrement p_lock before leaving prefetch_abort_handler() END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-03-01T20:43:51.000000Z K 7 svn:log V 37 Use a better panic message than lol. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-01T20:46:52.000000Z K 7 svn:log V 104 MFC: Various apic fixes and tweaks from io_apic.c 1.16 and local_apic.c 1.18. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-01T20:50:10.000000Z K 7 svn:log V 96 MFC: Change the x86 interrupt code to allocate IDT vectors on-demand. Approved by: re (scottl) END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-03-01T20:51:49.000000Z K 7 svn:log V 358 MFC: Replace 4k mbuf clusters with PAGE_SIZE clusters. Note: The jumbo mbuf cluster API has been MFC'd only recently and never shipped in a release. Thus the API change does not violate our stable branch guidelines with regard to API compatibility. Requested by: glebius, gallatin Sponsored by: TCP/IP Optimization Fundraise 2005 Approved by: re (scottl) END