ƒ°f157520 190 149 141 323 203 159 166 318 936 279 166 166 477 241 382 326 377 196 537 325 253 215 468 318 166 235 316 203 321 98 134 166 166 269 134 166 317 145 271 171 569 319 159 215 142 161 293 565 218 466 479 135 305 237 159 411 634 133 135 156 188 156 609 303 235 144 335 472 170 212 160 593 315 146 166 244 145 842 749 786 785 282 1213 266 259 363 211 510 174 236 458 186 417 133 578 415 242 168 443 187 334 572 265 602 193 167 116 122 155 250 250 377 264 490 216 198 196 117 211 360 374 216 215 222 116 143 164 166 166 137 128 109 187 500 416 323 228 164 264 170 276 434 191 1283 365 107 241 1331 116 313 174 224 324 133 247 172 220 236 214 320 191 339 178 259 136 150 118 143 233 183 121 121 161 156 207 167 106 274 810 164 134 165 144 259 315 171 241 884 199 204 121 K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-04T22:56:08.000000Z K 7 svn:log V 57 add links for the functions documented in bus_space.9... END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-04-04T23:21:22.000000Z K 7 svn:log V 45 MFC revision 1.31. Approved by: re (scottl) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-04-04T23:23:50.000000Z K 7 svn:log V 226 MFC thr_cancel.c revision 1.12 thr_kern.c revision 1.20 thr_private.h revision 1.58 thr_sig.c revision 1.16, 1.17 thr_rtld.c revision 1.0-1.2 Add rtld locking support. Approved by: re (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-04T23:29:17.000000Z K 7 svn:log V 110 newbus will zero softc, so no need to duplicate the zeroing here. Plus a minor formatting nit in nearby code. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-04-04T23:55:33.000000Z K 7 svn:log V 67 MFC: ath config option additions/changes Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-04T23:55:34.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-04-05T00:11:04.000000Z K 7 svn:log V 222 Certain (bad) values of sack blocks can end up corrupting the sack scoreboard. Make the checks in tcp_sack_doack() more robust to prevent this. Submitted by: Raja Mukerji (raja@mukerji.com) Reviewed by: Mohan Srinivasan END K 10 svn:author V 3 cel K 8 svn:date V 27 2006-04-05T00:33:33.000000Z K 7 svn:log V 843 rick says: The following bug was just identified in OpenBSD and it looks like the same bug exists in the other BSDen NFS servers. A Linux client (don't know which version, but you can look at http://bugzilla.kernel.org/show_bug.cgi?id=6256) does a Setattr of mtime to the server's time, where the file is mode 0664 and the client user has group access (ie. caller is not the file owner). The BSD servers fail the Setattr with EPERM, since the VA_UTIMES_NULL flag isn't set before doing the VOP_SETATTR. It seems to me that this should be allowed, since it is allowed for a local utimes(2). If so, the fix is to set VA_UTIMES_NULL for the "set-time-to-server-time" cases of setting atime and/or mtime. MFC of revision 1.140 to RELENG_5. Submitted by: rick@snowhite.cis.uoguelph.ca Reviewed by: cel Approved by: re (scottl), silby END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-05T03:39:22.000000Z K 7 svn:log V 182 MFen: hardware/common/dev.sgml 1.282.2.8 -> 1.282.2.9 relnotes/common/new.sgml 1.883.2.12 -> 1.883.2.15 Obtained from: FreeBSD Simplified Chinese Project Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-05T03:39:23.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-05T03:39:24.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-05T03:44:52.000000Z K 7 svn:log V 380 MFen: Makefile 1.3 -> 1.5.2.1 errata/article.sgml 1.69.2.17 -> 1.69.2.33 hardware/common/dev.sgml 1.227.2.26 -> 1.227.2.35 installation/sparc64/article.sgml (redo merge) relnotes/common/new.sgml 1.761.2.43 -> 1.761.2.56 share/sgml/release.dsl (typo fix) Remove EAG. Obtained from: FreeBSD Simplified Chinese Project Approved by: re (scottl) END K 10 svn:author V 6 jasone K 8 svn:date V 27 2006-04-05T04:15:12.000000Z K 7 svn:log V 145 Only initialize the first per-chunk page map element for free runs. This makes run split/coalesce operations of complexity lg(n) rather than n. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-05T08:25:46.000000Z K 7 svn:log V 285 Merge getfacl.1:1.10, getfacl.c:1.11 from HEAD to RELENG_6: Add "-q" argument to getfacl(1), which suppresses the per-file header comment listing the file name, owner, and group. Submitted by: Jan Srzednicki Approved by: re (scottl) Reminded by: delphij END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-05T08:45:59.000000Z K 7 svn:log V 229 Don't unlock a timewait structure if the pointer is NULL in tcp_timewait(). This corrects a bug (or lack of fixing of a bug) in tcp_input.c:1.295. Submitted by: Kazuaki Oda MFC after: 3 months END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-04-05T12:30:42.000000Z K 7 svn:log V 280 Add a new feature to ping(8) - possibility to specify maximum wait time for a packet. This allows to: - Count number of packets received before and after specified time. - Shorten time of execution of 'ping -c 1' scripts. Submitted by: Lytochkin Boris END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-04-05T15:12:25.000000Z K 7 svn:log V 100 When printing a map, print the number of samples recorded by each gmon.out file. MFC after: 1 week END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-04-05T15:44:12.000000Z K 7 svn:log V 444 MFC the following change: Retire NETSMBCRYPTO as a kernel option and make its functionality enabled by default in NETSMB and smbfs.ko. With the most of modern SMB providers requiring encryption by default, there is little sense left in keeping the crypto part of NETSMB optional at the build time. This will also return smbfs.ko to its former properties users are rather accustomed to. Submitted by: yar Approved by: re (implicitly) END K 10 svn:author V 3 gad K 8 svn:date V 27 2006-04-05T17:40:46.000000Z K 7 svn:log V 232 Fix a problem introduced by change 1.73, which causes a seg-fault if the user specifies a keyword which is an alias to some other keyword. E.g.: stat (for state) or pcpu (for %cpu).. Submitted by: Kostik Belousov MFC plans: "soon" END K 10 svn:author V 6 jasone K 8 svn:date V 27 2006-04-05T18:46:24.000000Z K 7 svn:log V 157 Add an unreachable return statement, in order to avoid a compiler warning for non-standard optimization levels. Reported by: Michael Zach END K 10 svn:author V 4 oleg K 8 svn:date V 27 2006-04-05T20:41:47.000000Z K 7 svn:log V 121 MFC brgphy.c rev.1.39, miidevs rev.1.31 - Add basic support for BCM5780 PHY. Submitted by: grehan Approved by: re (hrs) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-05T20:43:19.000000Z K 7 svn:log V 375 Cache the value of the lower half of each I/O APIC redirection table entry so that we only have to do an ioapic_write() instead of an ioapic_read() followed by an ioapic_write() every time we mask and unmask level triggered interrupts. This cuts the execution time for these operations roughly in half. Profiled by: Paolo Pisati MFC after: 1 week END K 10 svn:author V 3 gad K 8 svn:date V 27 2006-04-05T21:01:31.000000Z K 7 svn:log V 225 MFC 1.75: Fix a problem introduced by previous change, which causes a seg-fault if the user specifies a keyword which is implemented as an alias to some other keyword. Submitted by: Kostik Belousov Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-05T21:01:32.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-05T21:15:19.000000Z K 7 svn:log V 142 MFC: Always explicitly panic in propogate_priority() if we try to propogate a lock's priority to a sleeping thread. Approved by: re (scottl) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-05T21:40:14.000000Z K 7 svn:log V 218 Back out the fan control changes that were merged in revision 1.2.2.5. The necessary changes to the driver haven't been merged yet, which won't happen before 6.1-RELEASE. Submitted by: markus Approved by: re (scottl) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-05T21:51:40.000000Z K 7 svn:log V 105 Revert the backout in the last revision, it was committed to the wrong branch. Pointy hat to: brueffer END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-05T21:53:42.000000Z K 7 svn:log V 223 Back out the fan control changes that were merged in revision 1.2.2.5. The necessary changes to the driver haven't been merged yet, which won't happen before 6.1-RELEASE. Submitted by: markus Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-05T22:07:31.000000Z K 7 svn:log V 7 Typos. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-05T22:12:29.000000Z K 7 svn:log V 42 Sync with HEAD. Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-05T22:12:30.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-05T22:12:31.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-05T22:15:00.000000Z K 7 svn:log V 176 MFC: sys/kern/md5c.c 1.27 Fix a panic on sparc64 related to inproper aligment - we cannot assume, that 'unsigned char *' argument is 4 byte aligned. Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-05T22:20:44.000000Z K 7 svn:log V 42 Sync with HEAD. Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-05T22:20:45.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-04-05T23:06:11.000000Z K 7 svn:log V 223 Fix options broken when the birthtime related primaries were added. Note to self: if a comment says a list must be lexically sorted, sort the list lexically. Submitted by: Pawel Worach Approved by: jhb MFC after: 2 weeks END K 10 svn:author V 2 dd K 8 svn:date V 27 2006-04-06T00:32:28.000000Z K 7 svn:log V 54 Fix typo/pasto: Make NGM_FEC_MODE_* match set_mode_*. END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-04-06T01:20:30.000000Z K 7 svn:log V 175 Keep track of the number of in-progress async direct IO writes in the nfsnode. Make fsync/close wait until all of these drain. Add a check to nfs_getpage() and nfs_putpage(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-06T02:54:42.000000Z K 7 svn:log V 75 Correct assertion in ng_detach(). Submitted by: tegge MFC after: 3 months END K 10 svn:author V 3 gad K 8 svn:date V 27 2006-04-06T03:24:31.000000Z K 7 svn:log V 476 Re-correct commit 1.73, but this time in a way that does not cause all column-headers to print in lowercase by default. I was in too much of a rush in committing 1.75, and didn't notice that the case had changed. This time I did considerably more testing, and used 'diff' instead of just quickly eyeballing the results... Apologies. I expect this means the dunce cap is mine for awhile. If this doesn't work, I'll just drop back to 1.72 and hide under my desk for awhile. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-06T04:27:19.000000Z K 7 svn:log V 226 Optimize the TX side of the part by using the PDC to move bytes out to the wire. This increases the speed considerably. Start to put infrastructure in place to do RX side, but that requires more study before it can be done. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-06T04:29:24.000000Z K 7 svn:log V 67 Remove unused bit definitions. Minor style cleanup while I'm here. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-06T04:30:23.000000Z K 7 svn:log V 122 Pull in numerous fixes from myself and cognet. With these fixes the KB9202 eval board is finally stable with a nfs root. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-06T04:31:19.000000Z K 7 svn:log V 50 Connect twi to the FreeBSD iicbus infrastructure. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-06T04:32:29.000000Z K 7 svn:log V 69 Add debug writes in error cases that, in theory, should never happen END K 10 svn:author V 8 ssouhlal K 8 svn:date V 27 2006-04-06T16:27:48.000000Z K 7 svn:log V 195 Replace FILEDESC_[UN]LOCK_FAST() with a critical section on UP. Gives a small but measurable performance improvement. Submitted by: Divacky Roman MFC after: 1 month END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-04-06T17:09:03.000000Z K 7 svn:log V 468 Merge in new driver from Intel, version 5.1.5. Adds support for some new chips and improves support for already supported ones. Some details, important for future merges: - if_em.c merged manually, viewing diff between new vendor driver and previous one. - if_em_hw.h dropped in from vendor, and then restored revisions 1.16, 1.17, 1.18. - if_em_hw.c dropped in from vendor, and then two liner change made, that restores support for two rare chips. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-04-06T17:11:08.000000Z K 7 svn:log V 122 Add a new option, XSCALE_DISABLE_CCNT, to not use the xscale ccnt as a timecounter (because gxemul doesn't emule it yet). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-06T17:17:45.000000Z K 7 svn:log V 373 - Don't set CR0_NE and CR0_MP in npx_probe() as they are already set earlier in cpu_setregs(). - If we know this CPU has a FPU via cpuid, then just assume the INT16 interface and make the npx device quiet to not clutter the dmesg. This is true for all Pentium and later CPUs and even some of the later 486dx CPUs. Reviewed by: bde Tested by: ps MFC after: 1 week END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-04-06T17:21:16.000000Z K 7 svn:log V 383 Eliminate debug code that catches bugs in the hinting of sack variables (tcp_sack_output_debug checks cached hints aginst computed values by walking the scoreboard and reports discrepancies). The sack hinting code has been stable for many months now so it is time for the debug code to go. Leaving tcp_sack_output_debug ifdef'ed out in case we need to resurrect it at a later point. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-04-06T20:47:54.000000Z K 7 svn:log V 40 MFp4: Catchup with recent UART changes. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-06T21:32:05.000000Z K 7 svn:log V 212 import gdbserver Linux files renamed to fbsd... I have made gdbserver work w/ minor modifications to these files, so keep the history... These are stock files from GDB 6.1.1 w/ only the filename s/linux/fbsd/g END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-06T21:32:05.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r157571, 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-04-06T21:32:06.000000Z K 7 svn:log V 63 This commit was manufactured by cvs2svn to create tag 'v6_1_1'. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-06T22:24:01.000000Z K 7 svn:log V 318 bring in the necessary changes to make gdbserver compile and work (at least on i386)... fbsd-* changes started out as s/linux/fbsd/g and then additional changes to handle different ptrace defines among other things.. (use vfork to eliminate a race for progress group creation) reg-i386.c is generated by regdat.sh.. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-04-06T23:33:11.000000Z K 7 svn:log V 540 Introduce a new MAC entry point for label initialization of the NFS daemon's credential: mac_associate_nfsd_label() This entry point can be utilized by various Mandatory Access Control policies so they can properly initialize the label of files which get created as a result of an NFS operation. This work will be useful for fixing kernel panics associated with accessing un-initialized or invalid vnode labels. The implementation of these entry points will come shortly. Obtained from: TrustedBSD Requested by: mdodd MFC after: 3 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-04-07T05:16:02.000000Z K 7 svn:log V 41 backout rev 1.74 Requested by: ssouhlal END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-04-07T10:18:24.000000Z K 7 svn:log V 39 Restore accidentially removed rev. 1.3 END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-07T11:36:25.000000Z K 7 svn:log V 65 Fix the "make distribution" example; it should be run from src/. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-04-07T15:19:19.000000Z K 7 svn:log V 96 Don't select a default value for $machine until after we've examined $arch. Noticed by: mjacob END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-07T15:33:04.000000Z K 7 svn:log V 64 Allocate memory for NUL-termination as well. MFC after: 2 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-07T16:19:48.000000Z K 7 svn:log V 513 Change gctl_set_param() to return an error instead of setting an error on the request. Add a wrapper, gctl_set_param_err(), that sets the error on the request from the error returned by gctl_set_param() and update current callers of gctl_set_param() to call gctl_set_param_err() instead. This makes gctl_set_param() much more usable in situations where the caller knows better what to do with certain (apparent) error conditions and setting an error on the request is not one of the things that need to be done. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-07T17:21:27.000000Z K 7 svn:log V 210 spell unlock correctly, this is relatively minor as it's rare someone would provide a lock method, and want the default unlock, but it is a bug... PR: 95356 Submitted by: Stephen Corteselli MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-07T22:04:07.000000Z K 7 svn:log V 139 Add kbdmux(4). This avoids having to use the hint.pcib.1.skipslot=26 trick on a PowerBook G4 and friends to get the USB keyboard as ukbd0. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-07T22:15:54.000000Z K 7 svn:log V 49 Add the scc_hwmtx spin mutex, defined by scc(4). END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-08T02:23:27.000000Z K 7 svn:log V 243 Close a pesky race where after checking the BUSY flag in amr_wait_command, the completion of the command can occur before tsleep is called and the command ends up blocking forever since the wakeup has already been called. Submitted by: ups END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-04-08T05:08:17.000000Z K 7 svn:log V 376 After further review and discussion, partially revert the previous commit. The real problem was that ioctl handlers needed to call amr_wait_command() with the list lock held. This not only solves the completion race, it also prevents bounce buffer corruption that could arise from amr_start() being called without the proper locks held. Discussed with: ps MFC After: 3 days END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-04-08T06:05:29.000000Z K 7 svn:log V 75 Rearrange locking in the alloc_commands and ioctl paths to avoid problems. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2006-04-08T06:59:54.000000Z K 7 svn:log V 118 Add :u var modifier (remove adjacent duplicate words like uniq(1). Reviewed by: harti Obtained from: NetBSD (mostly) END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2006-04-08T07:02:39.000000Z K 7 svn:log V 67 Update comment about var modifiers (add 'N' and 'O' descriptions). END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-08T12:15:36.000000Z K 7 svn:log V 500 - Add following global jail options, used if no jail-specific options are set: * jail_mount_enable * jail_devfs_ruleset * jail_devfs_enable * jail_fdescfs_enable * jail_procfs_enable * jail_fstab * jail_flags - Add a jail_interface / jail__interface option. An ip alias will be created (jail__ip) on jail_interface or jail__interface if set. This is not a mandatory option. - Document all missing jail_* options in rc.conf(5). Approved by: cperciva (mentor) MFC after: 2 weeks END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-04-08T13:24:44.000000Z K 7 svn:log V 218 Do not check validity of timeout if a mutex can be acquired immediately. Completly drop recursive mutex in pthread_cond_wait and restore recursive after resumption. Reorganize code to make gcc to generate better code. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-04-08T14:42:23.000000Z K 7 svn:log V 51 Belatedly move forward to 6.1-RC. Approved by: re END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-08T14:42:24.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-04-08T18:19:35.000000Z K 7 svn:log V 151 Don't test if RES_INIT is set to see res_state structure is initialized. Some application may reset RES_INIT. Use the way in __res_vinit(), instead. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-04-08T21:38:09.000000Z K 7 svn:log V 50 Document the rest of the 802.11 capability flags. END K 10 svn:author V 2 bz K 8 svn:date V 27 2006-04-08T22:37:48.000000Z K 7 svn:log V 750 MFC: rev. 1.3 src/sys/netipsec/xform.h, rev. 1.12 src/sys/netipsec/xform_ipip.c Fix more stack corruptions on amd64. Vararg functions have a different calling convention than regular functions on amd64. Casting a varag function to a regular one to match the function pointer declaration will hide the varargs from the caller and we will end up with an incorrectly setup stack. Entirely remove the varargs from these functions and change the functions to match the declaration of the function pointers. Remove the now unnecessary casts. Also change static struct ipprotosw[] to two independent protosw/ip6protosw definitions to remove an unnecessary cast. PR: amd64/95008 Submitted by: Mats Palmgren Approved by: re (scottl) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-04-09T04:22:44.000000Z K 7 svn:log V 651 Drop the languages we'll build docs for as part of the release down to just English due to a ISO size crisis for disc2. This is being done after consultation with the doceng folks, who basically agreed that of the two evils this is less evil than going with the -lite versions of gnome/kde. We are only doing this on RELENG_5/RELENG_6. On HEAD we plan to adjust sysinstall so there will be no packages at all on disc1/disc2 and we can have an arbitrary number of dedicated package discs but that seems like too much of a change for RELENG_5/RELENG_6 particularly at this stage in the release. Discussed with: re@, doceng@ Approved by: re (scottl) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-04-09T04:28:24.000000Z K 7 svn:log V 688 MFC v1.887.2.9: > Drop the languages we'll build docs for as part of the release down to > just English due to a ISO size crisis for disc2. This is being done > after consultation with the doceng folks, who basically agreed that > of the two evils this is less evil than going with the -lite versions > of gnome/kde. We are only doing this on RELENG_5/RELENG_6. On HEAD > we plan to adjust sysinstall so there will be no packages at all on > disc1/disc2 and we can have an arbitrary number of dedicated package > discs but that seems like too much of a change for RELENG_5/RELENG_6 > particularly at this stage in the release. Discussed with: re@, doceng@ Approved by: re (scottl) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-04-09T04:38:14.000000Z K 7 svn:log V 687 MFC v1.887.2.9 > Drop the languages we'll build docs for as part of the release down to > just English due to a ISO size crisis for disc2. This is being done > after consultation with the doceng folks, who basically agreed that > of the two evils this is less evil than going with the -lite versions > of gnome/kde. We are only doing this on RELENG_5/RELENG_6. On HEAD > we plan to adjust sysinstall so there will be no packages at all on > disc1/disc2 and we can have an arbitrary number of dedicated package > discs but that seems like too much of a change for RELENG_5/RELENG_6 > particularly at this stage in the release. Discussed with: re@, doceng@ Approved by: re (scottl) END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-04-09T09:38:29.000000Z K 7 svn:log V 185 Test that variable assignments preceding special built-ins affect the current shell environment, eg after "VAR=val eval" VAR remains set. Currently fails but will be implemented soon. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-04-09T12:21:20.000000Z K 7 svn:log V 1115 Implement some of the differences between special built-ins and other builtins demanded by POSIX. - A redirection error is only fatal (meaning the execution of a shell script is terminated) for special built-ins. Previously it was fatal for all shell builtins, causing problems like the one reported in PR 88845. - Variable assignments remain in effect for special built-ins. - Option or operand errors are only fatal for special built-ins. This change also makes errors from 'fc' non-fatal (I could not find any reasons for this behaviour). Somewhat independently from the above down-grade the error handling in the shift built-in if the operand is bigger than $# from an error() call (which is now fatal) to a return 1. I'm not sure if this should be considered a POSIX "operand error", however this change is needed for now as we trigger that error while building libncurses. Comparing with other shells, zsh does the same as our sh before this change (write a diagnostic, return 1), bash behaves as our sh after this commit (no diagnostic, return 1) and ksh93 and NetBSD's sh treat it as a fatal error. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-09T14:30:11.000000Z K 7 svn:log V 169 Add simple regression tests that creates UNIX domain sockets using socket() and socketpair() of SOCK_STREAM and SOCK_DGRAM types. It also confirms that SOCK_RAW fails. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-09T14:48:38.000000Z K 7 svn:log V 162 Add a simple regression test that creates and tears down route sockets, and confirms that only SOCK_RAW works with socket(), and nothing works with socketpair(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-09T15:15:28.000000Z K 7 svn:log V 266 Correct an assertion in raw_uattach(): this is a library call that other protocols invoke after allocating a PCB, so so_pcb should be non-NULL. It is only used by the two IPSEC implementations, so I didn't hit it in my testing. Reported by: pjd MFC after: 3 months END K 10 svn:author V 6 philip K 8 svn:date V 27 2006-04-09T15:22:25.000000Z K 7 svn:log V 115 Add support for Asus W5A laptops. Submitted by: Pavel Martynenko X-MFC after: 3 days (or so) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-09T16:29:47.000000Z K 7 svn:log V 413 Remove UNIX domain socket raw socket support. This feature is documented as being undocumented in Stevens, and was broken in 1997 during network stack infrastructure work. It is the one remaining (and incorrect) direct protocol reference to raw_usrreq.pru_attach; this is incorrect because the raw socket code assumes that raw_uattach is called only after the protocol has allocated a PCB. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-09T16:33:41.000000Z K 7 svn:log V 78 Fix assertion description: !=, not ==. Submitted by: pjd MFC after: 3 months END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-09T16:39:43.000000Z K 7 svn:log V 138 Document that VIS_CSTYLE encodes space (040) as '\s'. PR: 95546 Submitted by: Jan Schaumann MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-09T16:59:19.000000Z K 7 svn:log V 361 Modify tcp_timewait() to accept an inpcb reference, not a tcptw reference. For now, we allow the possibility that the in_ppcb pointer in the inpcb may be NULL if a timewait socket has had its tcptw structure recycled. This allows tcp_timewait() to consistently unlock the inpcb. Reported by: Kazuaki Oda MFC after: 3 months END K 10 svn:author V 6 philip K 8 svn:date V 27 2006-04-09T17:05:17.000000Z K 7 svn:log V 91 Sync acpi_asus(4) manual with the code. Reminded by: brueffer X-MFC after: 3 days (or so) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-09T17:14:09.000000Z K 7 svn:log V 320 In natm_usr_abort(), replace existing call to natm_usr_shutdown() with natm_usr_detach(), which actually does the right thing. This code has never worked properly, but also was never invoked since we only abort connections associated with listen sockets, and netnam doesn't support listen sockets. MFC after: 3 months END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-09T19:00:23.000000Z K 7 svn:log V 41 Be consistent with the rest of the code. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-09T19:11:45.000000Z K 7 svn:log V 485 Introduce two new sysctls: net.inet.ipsec.test_replay - When set to 1, IPsec will send packets with the same sequence number. This allows to verify if the other side has proper replay attacks detection. net.inet.ipsec.test_integrity - When set 1, IPsec will send packets with corrupted HMAC. This allows to verify if the other side properly detects modified packets. I used the first one to discover that we don't have proper replay attacks detection in ESP (in fast_ipsec(4)). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-09T19:16:24.000000Z K 7 svn:log V 322 Allow to specify size in terabytes by using T or t suffix. This speeds up my testing a bit. Because truncate(1) doesn't allocate blocks on file system before they are used, it is very useful to emulate huge file systems: # truncate -s 16T fs.img # mdconfig -a -f fs.img # newfs /dev/mdX (-t swap can be used as well) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-04-09T20:03:03.000000Z K 7 svn:log V 146 MFp4: Don't write-back the PTEs if they are mapped write-through, this was apparently only needed because skyeye has bugs in its cache emulation. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-04-09T20:16:47.000000Z K 7 svn:log V 73 Not only disable/enable interrupts, do it for FIQs as well, when needed. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2006-04-09T20:45:45.000000Z K 7 svn:log V 347 Update to DRM CVS as of 2006-04-09. The most notable new feature is the updated Radeon memmap code, which with a new DDX driver and DRI drivers should fix long-term stability issues with Radeons. Also adds support for r200's ATI_fragment_shader, r300 texrect support and texture caching fixes, i915 vblank support and bugfixes, and new PCI IDs. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-04-09T23:07:31.000000Z K 7 svn:log V 92 MFp4: Use CPU_CONTROL_ROUNDROBIN for arm9, it seems to give marginally better performances. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-10T03:55:13.000000Z K 7 svn:log V 238 Add g_wither_provider() to abstract the details of destroying a particular provider. Use this function where g_orphan_provider() is being called so that the flags are updated correctly and g_orphan_provider() is called only when allowed. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-10T04:03:14.000000Z K 7 svn:log V 476 MFp4: o Implement the remove verb to remove a partition entry. o Improve error reporting by first checking that the verb is valid. o Add an entry parameter to the add verb. this parameter can be both read-only as welll as read-write and specifies the entry number of the newly added partition. o Make sure that the provider is alive when passed to us. It may be withering away. o When adding a new partition entry, test for overlaps with existing partitions. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-10T04:07:20.000000Z K 7 svn:log V 169 MFp4: Add support for read-write parameters. Allow an optional initializer for read-write parameters. Print the value of those parameters on success following the PASS. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-10T04:13:44.000000Z K 7 svn:log V 506 MFp4: o Add mount and umount actions so that partitions can be in use. o Extend the testing of the add verb to include overlapping partitions. o Add tests for the remove verb. this includes tests to remove a partition when in use (i.e. is mounted). o Add a MD5 checksum to the output of the conf action so that it can be tested. Make sure the MD5 doesn't vary based on certain dynamic behaviour that is irrelevant to the output. o Add MD5 checksums to the expected result of conf actions. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-04-10T04:55:59.000000Z K 7 svn:log V 97 Use proc lock to prevent a thread from exiting, Giant was no longer used to protect thread list. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-04-10T06:44:30.000000Z K 7 svn:log V 72 Fix some small bugs. Submitted by: pjd Found by: Coverity Prevent (tm) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-10T08:47:18.000000Z K 7 svn:log V 25 Clean generated headers. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-10T09:00:19.000000Z K 7 svn:log V 31 Clean the product of patch(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-10T09:32:50.000000Z K 7 svn:log V 64 Pass -DCRUNCH down to standard targets in individual makefiles. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-10T10:03:41.000000Z K 7 svn:log V 157 On shutdown try to turn off all swap devices. This way GEOM providers are properly closed on shutdown. Requested by: ru Reviewed by: alc MFC after: 2 weeks END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-10T10:21:09.000000Z K 7 svn:log V 157 - Add support for the Epson RX425 scanner. PR: usb/95346 Submitted by: Matthieu Guegan Approved by: cperciva (mentor) MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-10T10:32:22.000000Z K 7 svn:log V 284 Introduce and use delayed-destruction functionality from a pre-sync hook, which means that devices will be destroyed on last close. This fixes destruction order problems when, eg. RAID3 array is build on top of RAID1 arrays. Requested, reviewed and tested by: ru MFC after: 2 weeks END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-10T11:00:25.000000Z K 7 svn:log V 171 - Mention the Epson Stylus Photo RX425 scanner in uscanner(4), missed in my latest commit. Reminded by: simon Approved by: cpercival (mentor, implicit) MFC after: 3 days END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-04-10T14:07:28.000000Z K 7 svn:log V 396 Kill the last Giant acquisition in the exit(2) code. This Giant acquisition doesn't appear to be protecting anything. Most of consumers funsetownlst(9) do not appear to be picking up Giant anywhere. This was originally a part of my Giant exit(2) clean up revision 1.272 but I thought it was a good idea to leave it out until we were able to analyze it better. Tested by: kris MFC after: 3 weeks END K 10 svn:author V 3 suz K 8 svn:date V 27 2006-04-10T14:33:22.000000Z K 7 svn:log V 123 ip6_mrouter_done(): use if_allmulti(0) for disabling the multicast promiscuous mode Obtained from: KAME MFC after: 2 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-10T15:04:36.000000Z K 7 svn:log V 105 Hide net.inet.ipsec.test_{replay,integrity} sysctls under #ifdef REGRESSION. Requested by: sam, rwatson END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-10T18:17:43.000000Z K 7 svn:log V 103 Document CRD_F_KEY_EXPLICIT flag. While here more flags description more readable. MFC after: 2 weeks END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-10T18:19:29.000000Z K 7 svn:log V 25 Remove redundant 'from'. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-10T18:24:59.000000Z K 7 svn:log V 118 - Simplify the code by using arc4rand(9) instead of arc4random(9) in a loop. - Correct a comment. MFC after: 2 weeks END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-04-10T18:27:00.000000Z K 7 svn:log V 264 Stopgap fix to avoid "mutex ipw0 recursed" panics in msleep for recursive ioctl paths. Instead of using a recursive mutex we use conditional locking and keep track of the recursion on the stack. Reported and tested by: Ulrich Spoerlein Approved by: re (scottl) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-04-10T18:29:31.000000Z K 7 svn:log V 278 MFR6: Stopgap fix to avoid "mutex ipw0 recursed" panics in msleep for recursive ioctl paths. Instead of using a recursive mutex we use conditional locking and keep track of the recursion on the stack. Reported and tested by: Ulrich Spoerlein Approved by: re (scottl) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-10T18:37:46.000000Z K 7 svn:log V 123 ubsec(4) doesn't support explicitly provided keys. Return an error instead of encrypting/decrypting data with a wrong key. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-10T18:49:46.000000Z K 7 svn:log V 122 safe(4) doesn't support explicitly provided keys. Return an error instead of encrypting/decrypting data with a wrong key. END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-10T19:55:23.000000Z K 7 svn:log V 130 Add a driver for the Broadcom NetXtreme II (BCM5706/BCM5708) PCI/PCIe Gigabit Ethernet adapeter. Submitted by: David Christensen END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-10T20:04:22.000000Z K 7 svn:log V 25 Hook bce up to the build END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-10T20:12:17.000000Z K 7 svn:log V 46 - Correct some typos - New sentence, new line END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-10T20:12:18.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-10T20:12:19.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-10T20:12:20.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_3'. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-10T20:14:40.000000Z K 7 svn:log V 40 Autogenerate hardware notes for bce(4). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-10T20:30:35.000000Z K 7 svn:log V 31 bce(4) added and a typo fixed. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-10T20:33:42.000000Z K 7 svn:log V 12 Add bce(4). END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-04-11T01:15:26.000000Z K 7 svn:log V 92 Fix a cut-n-paste bug that crept in. Reported by: "Pawel Worach" pawel.worach at gmail.com END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2006-04-11T04:39:29.000000Z K 7 svn:log V 403 When enabling A20 put upper limit on amount of time we wait for the keyboard controller to get ready (65K x ISA access time, visually around 1 second). If we have wait more than that amount it's likely that the hardware is a legacy-free one and simply doesn't have keyboard controller and doesn't require enabling A20 at all. This makes cdboot working for MacBook Pro with Boot Camp. MFC after: 1 day END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-11T08:55:27.000000Z K 7 svn:log V 323 - Set a two read-only variables (${prefix} and ${etcdir}). This is especially useful when using /etc/rc.d scripts with third-party software installed from ports. - Fix rc.d/sshd to work with openssh from ports using ${etcdir} instead of hardcoded /etc. Reviewed by: brooks Approved by: cperciva (mentor) MFC after: 1 week END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-11T09:02:07.000000Z K 7 svn:log V 230 - Fix amd startup when amd is installed from ports. - Add the according amd_program default value in defaults. PR: conf/82738 Submitted by: TAOKA Fumiyoshi Approved by: cperciva (mentor) MFC after: 3 days END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-11T09:08:15.000000Z K 7 svn:log V 135 - Fix rc.d/sshd test on kern.random.sys.seeded. PR: conf/94377 Submitted by: dwhite Approved by: cperciva (mentor) MFC after: 1 week END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-11T09:14:51.000000Z K 7 svn:log V 72 - Oops, add a missing "then". Approved by: cperciva (mentor, implicit) END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-11T09:20:47.000000Z K 7 svn:log V 171 - If no pidfile has been created at startup, only stop processes with current jid. PR: conf/93287 Submitted by: anders Approved by: cperciva (mentor) MFC after: 1 month END K 10 svn:author V 3 des K 8 svn:date V 27 2006-04-11T09:54:23.000000Z K 7 svn:log V 78 Add autologin entries (al.NNN) for higher console speeds. MFC after: 2 weeks END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-11T10:44:31.000000Z K 7 svn:log V 183 - Add support for the Acer Acerscan 640BT. - Add documentation bits. PR: usb/95616 Submitted by: Matthieu Guegan Approved by: cperciva (mentor) MFC after: 3 days END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-04-11T14:45:42.000000Z K 7 svn:log V 336 Dump keeps a bitmap of the state of various inodes, which is sized to match the number of inodes on the disk. If we find a directory entry with a crazy inode number in it, don't look beyond the end of the bitmap to find that inode's state. Instead skip that directory entry and print a warning. Reviewed by: iedowse MFC after: 3 weeks END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-11T15:30:13.000000Z K 7 svn:log V 94 Fix typo. PR: 95620 Submitted by: Stephane Bortzmeyer MFC after: 3 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-11T16:47:30.000000Z K 7 svn:log V 1186 A large set of changes: + Add boatloads of KASSERTs and *really* check out more locking issues (to catch recursions when we actually go to real locking in CAM soon). The KASSERTs also caught lots of other issues like using commands that were put back on free lists, etc. + Target mode: role setting is derived directly from port capabilities. There is no need to set a role any more. Some target mode resources are allocated early on (ELS), but target command buffer allocation is deferred until the first lun enable. + Fix some breakages I introduced with target mode in that some commands are *repeating* commands. That is, the reply shows up but the command isn't really done (we don't free it). We still need to take it off the pending list because when we resubmit it, bad things then happen. + Fix more of the way that timed out commands and bus reset is done. The actual TMF response code was being ignored. + For SPI, honor BIOS settings. This doesn't quite fix the problems we've seen where we can't seem to (re)negotiate U320 on all drives but avoids it instead by letting us honor the BIOS settings. I'm sure this is not quite right and will have to change again soon. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-11T17:26:54.000000Z K 7 svn:log V 272 Use the proper condition to determine that we matched an filename. Otherwise, we could match on a filename that had the wrong last character (such as /boot/loaded instead of /boot/loader). PR: kern/95625 Submitted by: Oliver Fromme MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-11T17:36:08.000000Z K 7 svn:log V 15 Tweak comment. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-11T18:01:04.000000Z K 7 svn:log V 148 Be sure to wakeup the crypto thread when new request was queued. This should fix a hang when starting cryptokeytest (and more). MFC after: 1 month END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-04-11T19:43:36.000000Z K 7 svn:log V 1234 - Move _Qp_* and __dtoul from FBSDprivate to the list of FBSD_1.0 symbols as well as add __sparc_utrap_install to FBSD_1.0; these are required by the SCD libc 64 psABI and thus meant to be officially exported symbols. - Remove the __fpu_* entries as well as the __sigtramp entry altogether as these are internal to the libc FPU emulation and the signal trampoline initialization in sigaction(2) respectively and thus don't need to be externally visible. - Add __sparc_utrap_setup to the list of FBSDprivate symbols as it's used in src/lib/csu/sparc64/crt1.c to initialize the libc FPU emulation (I think alternatively src/lib/csu/sparc64/crt1.c could be changed to use __sparc_utrap_install instead, at the expense of increasing the size of executables a bit). - Add an entry for the vfork symbol to the FBSD_1 list and entries for it's associated symbols generated by the RSYSCALL() macro to the FBSDprivate list. There's some magic in place that automatically generates code for vfork() if there's no explicit MD code for it so it might make sense to move these symbols from the MD symbol map files to a MI one. The last two changes make the libc symbol versioning useable on sparc64. Ok'ed by: deischen END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-11T20:09:42.000000Z K 7 svn:log V 24 Minor whitespace tweak. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-11T20:11:30.000000Z K 7 svn:log V 220 Drop the gateA20() function in the loader as it is unused. All the other boot loaders that load the loader already handle A20. In fact, they are required to do so in order to setup the environment that btxldr expects. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2006-04-11T20:53:49.000000Z K 7 svn:log V 78 Merge in timeout into A20-enable routine from cdboot/boot1. MFC after: 1 day END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-11T21:36:43.000000Z K 7 svn:log V 128 If we end up with a CTIO completing with CAM_REQUEUE_REQ, be obliging and just redo the request instead of squawking and dying. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-11T23:10:02.000000Z K 7 svn:log V 231 use pwrite to always write at the begining of the file.. If multiple calls to pidfile_write happen, the pidfile will have nul characters prepended due to the cached file descriptor offset... Reviewed by: scottl MFC after: 3 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-04-11T23:15:47.000000Z K 7 svn:log V 38 Make this compile without INVARIANTS. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-12T02:52:14.000000Z K 7 svn:log V 150 Remove spl use from IPv6 inpcb code. In various inpcb methods for IPv6 sockets, don't check of so_pcb is NULL, assert it isn't. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-12T03:03:47.000000Z K 7 svn:log V 76 Add missing locking to udp6_getcred(), remove spl use. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-12T03:06:20.000000Z K 7 svn:log V 123 Remove one remaining use of spl in the IPv6 fragmentation code, as this code appears properly locked. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-12T03:07:22.000000Z K 7 svn:log V 139 Don't use spl around call to in_pcballoc() in IPv6 raw socket support; all necessary synchronization appears present. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-12T03:23:56.000000Z K 7 svn:log V 117 Add udbinfo locking in udp6_input() to protect lookups of the inpcb lists during UDPv6 receipt. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-12T03:32:54.000000Z K 7 svn:log V 223 Add comment to udp6_input() that locking is missing from multicast UDPv6 delivery. Lock the inpcb of the UDP connection being delivered to before processing IPSEC policy and other delivery activities. MFC after: 3 months END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-12T03:34:22.000000Z K 7 svn:log V 95 Assert the inpcb lock in udp6_output(), as we dereference various fields. MFC after: 3 months END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-04-12T04:22:52.000000Z K 7 svn:log V 246 Retire pmap_track_modified(). We no longer need it because we do not create managed mappings within the clean submap. To prevent regressions, add assertions blocking the creation of managed mappings within the clean submap. Reviewed by: tegge END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-12T07:44:31.000000Z K 7 svn:log V 82 Use ANSI C function protypes and declarations for if_arcsubr. MFC after: 1 month END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-04-12T12:01:53.000000Z K 7 svn:log V 166 Remove an inappropriate comment which is put into generated host.conf. Someone may want to edit it later. Requested by: Rostislav Krasny END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-12T12:12:44.000000Z K 7 svn:log V 44 Correct an obvious typo. MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-12T12:13:34.000000Z K 7 svn:log V 58 On padlock initialization, allocate memory with M_WAITOK. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-12T12:17:29.000000Z K 7 svn:log V 26 Remove unused prototypes. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-12T12:18:44.000000Z K 7 svn:log V 51 Pass BIO_GETATTR requests down. MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-04-12T17:12:04.000000Z K 7 svn:log V 140 adapt PacketGetAdapterNames to 0.4.8 calling convention PR: bin/94735 Submitted by: Scot Hetzel Requested by: scottl END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-04-12T17:21:08.000000Z K 7 svn:log V 91 MFC 1.3: adapt PacketGetAdapterNames to 0.4.8 calling convention Approved by: re (scottl) END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-12T17:45:27.000000Z K 7 svn:log V 30 MFC: Add bce Approved by: re END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-12T18:09:28.000000Z K 7 svn:log V 30 MFC: add bce Approved by: re END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-12T18:34:00.000000Z K 7 svn:log V 70 Fix the PHY support for the 5780. I mis-merged this from my sources. END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-12T18:38:59.000000Z K 7 svn:log V 65 MFC rev 1.40: Fix the PHY support for the 5780. Approved by: re END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-12T18:41:25.000000Z K 7 svn:log V 109 Document the bluetooth/, rc.d/, security/ and ssh/ etc subdirectories. Prodded by: markus MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-12T19:42:20.000000Z K 7 svn:log V 76 Install shared libpthread library into /lib; needed by some /sbin programs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-12T19:51:14.000000Z K 7 svn:log V 15 Fix a symlink. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-12T19:52:34.000000Z K 7 svn:log V 182 libc_r is no longer provided, and on alpha and sparc64, libthr is (sym)linked to libpthread. Account for this change and check for MK_LIBTHR instead of MK_LIBC_R where appropriate. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-12T21:22:44.000000Z K 7 svn:log V 717 Recovery boot loader for the AT91 family of processors. Download it via xmodem to the DBGU port when the AT91 comes up in recovery mode. The recovery loader will then load your program via xmodem into SDRAM at 1MB which can do its things. It needs to be tweaked to the specific board one is using, but it fits in < 1kB (all of Atmel's ARM products have at least 8kb of SRAM that I can tell, so this should work for them all). Parts of this code were provided by Kwikbyte with copyright specifically disclaimed. I heavily modified it to act as a recovery loader (before it was a bootstrap loader) and to optimize for size (before I started the size was closer to 8k). Bootstrap loaders for SPI and IIC to follow. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-12T21:22:45.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-12T21:23:36.000000Z K 7 svn:log V 42 Common register definition for AT91RM9200 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-13T03:09:34.000000Z K 7 svn:log V 69 Unexpand TAILQ_FIRST(foo) == NULL to TAILQ_EMPTY. Ok'ed by: davidxu END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-04-13T03:31:48.000000Z K 7 svn:log V 52 Include opt_pmap.h for PMAP_SHPGPERPROC. PR: 94509 END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-04-13T04:06:18.000000Z K 7 svn:log V 161 MFC 1.3: adapt PacketGetAdapterNames to 0.4.8 calling convention Approved by: re (scottl) Submitted by: sam (who got HEAD/RELENG_6 patched but ran out of time) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-04-13T04:08:22.000000Z K 7 svn:log V 217 Forced commit to bump the $FreeBSD$ version so mergemaster merges /etc/mail/freebsd.cf and /etc/mail/freebsd.submit.cf. PR: conf/95634 Submitted by: Rostislav Krasny Approved by: re (scottl) Obtained from: keramida END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2006-04-13T04:12:38.000000Z K 7 svn:log V 74 Add a note regarding bumping the freebsd*mc files for mergemaster's sake. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-13T06:36:26.000000Z K 7 svn:log V 148 MFC: sbin/geom/core/geom.c 1.26 Fix an off-by-one error causing geom(8) utilities to fail or crash in random situations. Approved by: re (scottl) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-04-13T06:50:46.000000Z K 7 svn:log V 788 Commit the various network interface configutation updates I've been working on. 1) Make it possible to configure interfaces with certain characters in their names that aren't valid in shell variables. Currently supported characters are ".-/+". They are converted into '_' characters. 2) Replace nearly all eval statements in network.subr with a new function get_if_var which substitues an interface name (after the translations above) for "IF" in a variable name. 3) Fix list_net_interfaces() in the nodhcp case. 4) Allow the administrator to specify if dhclient should be started when /etc/rc.d/netif configures the interface or only by devd. This can be set on both a per interface and system wide basis. PR: conf/88974 [1,2], conf/92433 [1,2] END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-13T07:25:02.000000Z K 7 svn:log V 107 Place shared libpcap library under /lib, currently needed by /sbin/ipf and /sbin/pflogd. OK'ed by: mlaier END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-13T08:08:21.000000Z K 7 svn:log V 112 Install the shared library under /usr/lib; it's not used by anything in /bin or /sbin. Not objected to by: phk END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-13T08:12:31.000000Z K 7 svn:log V 30 Apply style.Makefile(5) here. END