s184795 205 119 119 255 157 121 141 108 745 98 317 452 177 728 651 206 147 143 127 146 104 104 104 104 141 288 97 97 108 297 291 219 2604 143 311 134 525 127 176 207 139 122 122 246 143 111 115 121 533 182 121 104 104 164 170 664 130 105 326 410 389 200 1028 194 200 142 207 190 201 177 219 152 421 627 273 231 1790 151 187 131 111 111 147 129 104 104 145 213 496 896 184 130 140 151 111 111 323 149 172 256 199 209 297 550 125 170 147 133 2643 134 325 257 121 167 344 115 120 119 115 190 152 172 129 130 258 808 362 444 111 111 556 111 250 104 383 143 143 162 114 207 364 842 140 150 148 249 162 235 185 394 205 205 205 280 593 176 121 135 185 161 185 138 139 127 140 111 123 150 421 150 226 158 111 146 111 359 134 134 110 228 207 181 712 146 158 235 259 339 150 122 261 164 118 155 151 336 245 200 155 134 166 223 305 148 162 285 K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-11-09T14:05:55.409936Z K 7 svn:log V 25 - Copy from current HEAD END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-11-09T14:06:17.300257Z K 7 svn:log V 25 - Copy from current HEAD END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-11-09T14:06:44.428477Z K 7 svn:log V 163 For consistency work on the local object passed into the function for the lock operation instead using the global name. Submitted by: ganbold MFC after: 2 months END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-11-09T14:08:54.090312Z K 7 svn:log V 63 - Import ncurses 5.7-20081102 (5.7 release) onto vendor branch END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-11-09T14:10:19.746916Z K 7 svn:log V 27 - Tag ncurses 5.7-20081102 END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-11-09T14:32:58.254559Z K 7 svn:log V 47 - Update ncurses to 5.7-20081102 (5.7 release) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-09T17:07:52.943858Z K 7 svn:log V 13 Style tweak. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-09T17:37:54.089134Z K 7 svn:log V 649 - Separate PMC class dependent code from other kinds of machine dependencies. A 'struct pmc_classdep' structure describes operations on PMCs; 'struct pmc_mdep' contains one or more 'struct pmc_classdep' structures depending on the CPU in question. Inside PMC class dependent code, row indices are relative to the PMCs supported by the PMC class; MI code in "hwpmc_mod.c" translates global row indices before invoking class dependent operations. - Augment the OP_GETCPUINFO request with the number of PMCs present in a PMC class. - Move code common to Intel CPUs to file "hwpmc_intel.c". - Move TSC handling to file "hwpmc_tsc.c". END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-11-09T20:36:13.333394Z K 7 svn:log V 7 Merge. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2008-11-09T23:44:32.225202Z K 7 svn:log V 220 Improve on 184781 - instead of ignoring the file when the only difference is CVS Id, replace the old one with the new one automatically. While I don't see much difference, some people think it's somehow better that way. END K 10 svn:author V 4 kris K 8 svn:date V 27 2008-11-10T01:24:19.674366Z K 7 svn:log V 358 Reclaim src commit bits from the following committers who have been inactive in src for >2 years: andreas babkin bakul billf bmilekic cracauer damien dmlb eik hoek hosokawa hsu ikob imura jake jayanth jlemon jmz matk matusita nik onoe pdeuskar rsm sah shiba sumikawa tackerman twinterg wosch Thankyou for all your hard work in the past! Approved by: core END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2008-11-10T01:42:46.894932Z K 7 svn:log V 81 MFC: Add POSIX clock id CLOCK_THREAD_CPUTIME_ID support. Approved by: re (kib) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-11-10T05:04:55.756843Z K 7 svn:log V 630 Test --strip-components and fix it to actually work. Jaakko did a good job writing this test; it exercises a lot of subtle cases. The trickiest one is that a hardlink to something that didn't get extracted should not itself be extracted. In some sense, this is not the desired behavior (we'd rather restore the file), but it's the best you can do in a single-pass restore of a tar archive. The test here should be extended to exercise cpio and newc formats as well, since their hardlink models are different, which will lead to different handling of some of these edge cases. Submitted by: Jaakko Heinonen MFC after: 30 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-11-10T05:24:13.340194Z K 7 svn:log V 553 Include more detailed explanation of this case, since it's pretty subtle why it comes out the way it does. Once you realize that it depends on the archiving order, it's also important to realize that filesystem differences aren't going to break this case. (Some of the other tests have had to be extensively rewritten to make them independent of the order in which a particular filesystem returns file entries.) (This commit also serves to note the PR number that I accidentally omitted from the previous commit.) PR: bin/128562 MFC after: 30 days END K 10 svn:author V 6 matteo K 8 svn:date V 27 2008-11-10T06:35:30.827321Z K 7 svn:log V 110 Make usr.sbin/cron/crontab and usr.sbin/cron/lib WARNS=3 clean Tested with: make universe MFC after: 3 days END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T10:04:24.632792Z K 7 svn:log V 55 Branch RELENG_6 to work on merging RPCSEC_GSS support. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T10:41:58.285775Z K 7 svn:log V 51 Merge support for gss_pname_to_uid() from current. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T13:23:15.527789Z K 7 svn:log V 35 MFC: Kernel mode NFS lockd client. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T16:23:24.569801Z K 7 svn:log V 54 MFC: 183005,184588,184692,184693,184716,184719,184744 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T16:37:03.079057Z K 7 svn:log V 12 MFC: 184588 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T16:38:17.360575Z K 7 svn:log V 12 MFC: 184588 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T16:39:31.045576Z K 7 svn:log V 12 MFC: 181630 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T16:41:08.794218Z K 7 svn:log V 12 MFC: 184588 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T16:44:25.879752Z K 7 svn:log V 49 MFC: 184588 and add RPCSEC_GSS defines manually. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2008-11-10T17:30:49.355481Z K 7 svn:log V 192 MFC: Revert to preferring mmap(2) over sbrk(2) when mapping memory, due to potential extreme contention in the kernel for multi-threaded applications on SMP systems. Approved by: re (kib) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T18:07:08.584898Z K 7 svn:log V 6 Regen END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T18:08:05.456094Z K 7 svn:log V 6 Regen END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-10T18:09:52.107067Z K 7 svn:log V 16 Fix gssd build. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-10T18:24:11.793593Z K 7 svn:log V 200 Merge r184298 from head to stable/7: Remove endearing but syntactically unnecessary "return;" statements directly before the final closeing brackets of some TCP functions. Approved by: re (gnn) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-11-10T20:54:31.521398Z K 7 svn:log V 194 Convert the two main locking areas into macros to make it clear on what we are grabbing and why. These are now: USB_BUS_LOCK/USB_BUS_UNLOCK USB_XFER_LOCK/USB_XFER_UNLOCK Reviewed by: alfred END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-10T22:06:24.025964Z K 7 svn:log V 122 Wrap sx locking of the audit worker sleep lock in macros, update comments. MFC after: 2 months Sponsored by: Apple, Inc. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2008-11-10T22:40:16.777828Z K 7 svn:log V 2506 Merge the following bce(4) changes: r176448,178132,178853,179436,179695,179771,182293 r176448 (davidch) - Added loose RX MTU functionality to allow frames larger than 1500 bytes to be accepted even though the interface MTU is set to 1500. - Implemented new TCP header splitting/jumbo frame support which uses two chains for receive traffic rather than the original single receive chain. - Added additional debug support code. r178132 (davidch) - Fixed a problem with the send chain consumer index which would cause TX traffic to sit in the send chain until a received packet kick started the interrupt handler. This would cause extremely slow performance when used with NFS over UDP. - Removed untested polling code. - Updated copyright year in the file header. - Removed inadvertent ^M's created by DOS text editor. r178853 (scottl) The BCE chips appear to have an undocumented requirement that RX frames be aligned on an 8 byte boundary. Prior to rev 1.36 (now r176448) this wasn't a problem because mbuf clusters tend be naturally aligned. The switch to using split buffers with the first buffer being the embedded data area of the mbuf has broken this assumption, at least on i386, causing a complete failure of RX functionality. Fix this for now by using a full cluster for the first RX buffer. A more sophisticated approach could be done with the old buffer scheme to realign the m_data pointer with m_adj(), but I'm also not clear on performance benefits of this old scheme or the performance implications of adding an m_adj() call to every allocation. r179436 (jhb) Trim an extra semi-colon. r179695 (davidch) - Fixed kern/123696 by increasing firmware timeout value from 100 to 1000. - Fixed a problem on i386 architecture when using split header/jumbo frame firmware caused by hardware alignment requirements. - Added #define BCE_USE_SPLIT_HEADER to allow the feature to be enabled/disabled. Enabled by default. PR: kern/123696 r179771 (davidch) - Added support for BCM5709 and BCM5716 controllers. r182293 (davidch) - Updated support for 5716. - Added some additional code for debug builds. - Fixed a problem printing physical memory on 64bit system during debugging. - Modified some of the context memory and mailbox register names to more clearly distinguish their use. - Added memory barriers for Intel CPUs when accessing host memory data structures which are written by hardware. Approved by: re (kib) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-11-10T23:18:10.176017Z K 7 svn:log V 47 Add missing USB_BUS_LOCK* change from r184824. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-11-10T23:26:52.123366Z K 7 svn:log V 216 Fix a signal emulation bug introduced in r163018 (and present in 7.x). This prevents 32 bit signal handlers from finding out what the faulting address is. Both the secret 4th argument and siginfo->si_addr are zero. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-11-10T23:36:20.194059Z K 7 svn:log V 40 Sigh. Fix a pointer/int compile error. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-11-11T00:14:10.893033Z K 7 svn:log V 431 Make ispfw(4) play nice with individual firmware modules. - Do not let individual KLD module unregister firmware image loaded by ispfw or vice versa. - Make 'kldunload ispfw' actually unregister all firmware images loaded by ispfw, not just 'isp_1040'. - Print which KLD module actually loaded the firmware image. - Remove unused return value from do_load_fw() and do_unload_fw() and remove duplicate sys/param.h while I am here. END K 10 svn:author V 3 scf K 8 svn:date V 27 2008-11-11T00:32:55.896004Z K 7 svn:log V 35 style(9) fixes. MFC after: 1 week END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2008-11-11T02:13:21.838184Z K 7 svn:log V 80 No need to run rm ${COMPFILE} after mm_install() - mm_install() does it for us. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-11-11T03:36:15.470973Z K 7 svn:log V 110 Fake the assoc id so that ndis can work on the latest net80211. PR: kern/128750 Submitted by: Paul B. Mahol END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-11T07:59:29.787007Z K 7 svn:log V 45 import Nokia's support for pmc on CORE/CORE2 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-11T08:04:27.123180Z K 7 svn:log V 28 Add actual ipm driver files END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-11T08:42:59.573746Z K 7 svn:log V 28 fix pmc tools compile error END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-11T09:40:27.902681Z K 7 svn:log V 151 - Use RTFREE_LOCKED macro - Don't clone route on lookup (was causing arpresolve to fail) - u_int_32 -> uint32_t Reviewed by: qingli MFC after: 3 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-11T10:21:19.030187Z K 7 svn:log V 49 Import libpmc changes required for core2 support END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-11T10:24:36.495210Z K 7 svn:log V 19 MFC: 152811,152862 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-11T11:25:13.354883Z K 7 svn:log V 21 add iap2 event table END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-11T12:01:40.225921Z K 7 svn:log V 29 Fix kernel build post-merge. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2008-11-11T12:25:08.129822Z K 7 svn:log V 435 Avoid scheduling firmware taskqs when cold. This prevents a panic which occurs when a driver attempts to load firmware at boot via firmware_get() when the firmware module has not been preloaded. firmware_get() will enqueue a task using a struct taskqueue allocated on the stack, and the machine will crash much later in the firmware taskq thread when taskqs are started and the struct taskqueue is garbage. Not objected to by: sam END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-11T12:35:20.048532Z K 7 svn:log V 90 MFC: 164457-164458,164733,179308,183008,183182,184588 Add nmount and RPCSEC_GSS support. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-11T12:35:42.828596Z K 7 svn:log V 29 FreeBSD 6.x uses heimdal 0.6 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-11T14:17:16.033777Z K 7 svn:log V 12 MFC: 184675 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-11T14:19:46.218342Z K 7 svn:log V 12 MFC: 184675 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-11T14:44:47.151186Z K 7 svn:log V 72 Back-port a fix from heimdal 1.1 which notices when KRB5CCNAME changes. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-11T14:45:27.620194Z K 7 svn:log V 78 FreeBSD 6.x doesn't have the mechanism oid at the start of the context token. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-11-11T14:55:59.345574Z K 7 svn:log V 572 Several cleanups related to pipe(2). - Use `fildes[2]' instead of `*fildes' to make more clear that pipe(2) fills an array with two descriptors. - Remove EFAULT from the manual page. Because of the current calling convention, pipe(2) raises a segmentation fault when an invalid address is passed. - Introduce kern_pipe() to make it easier for binary emulations to implement pipe(2). - Make Linux binary emulation use kern_pipe(), which means we don't have to recover td_retval after calling the FreeBSD system call. Approved by: rdivacky Discussed on: arch END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-11T14:58:07.439085Z K 7 svn:log V 38 Merge support for gss_pname_to_uid(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-11T15:51:45.640391Z K 7 svn:log V 13 Fix locking. END K 10 svn:author V 3 dds K 8 svn:date V 27 2008-11-11T17:10:24.955092Z K 7 svn:log V 233 Add a test for the "or more" part of the following POSIX specification. "A function can be preceded by one or more '!' characters, in which case the function shall be applied if the addresses do not select the pattern space." END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-11T17:12:26.772051Z K 7 svn:log V 313 Merge r184304 from head to stable/7: In both dropwithreset paths in tcp_input.c, drop the tcbinfo lock sooner to decomplicate locking and eliminate the need for a rather chatty comment about why we have to handle the global lock in a special way for the benefit of ipfw and pf cred rules. Approved by: re (kib) END K 10 svn:author V 3 dds K 8 svn:date V 27 2008-11-11T17:15:57.664250Z K 7 svn:log V 296 Fix the code to conform to the "or more" part of the following POSIX specification and regression test regress:25. "A function can be preceded by one or more '!' characters, in which case the function shall be applied if the addresses do not select the pattern space." MFC after: 2 weeks END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-11T17:51:38.935064Z K 7 svn:log V 107 Work around a bug in heimdal 0.6 where it fails to properly initialise the value of delegated_cred_handle. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2008-11-11T21:57:03.675803Z K 7 svn:log V 934 Add support for extended header BSM tokens. Currently we use the regular header tokens. The extended header tokens contain an IP or IPv6 address which makes it possible to identify which host an audit record came from when audit records are centralized. If the host information has not been specified, the system will default to the old style headers. Otherwise, audit records that are created as a result of system calls will contain host information. This implemented has been designed to be consistent with the Solaris implementation. Host information is set/retrieved using the A_GETKAUDIT and A_SETKAUDIT auditon(2) commands. These commands require that a pointer to a auditinfo_addr_t object is passed. Currently only IP and IPv6 address families are supported. The users pace bits associated with this change will follow in an openbsm import. Reviewed by: rwatson, (sson, wsalamon (older version)) MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-11T22:59:40.996120Z K 7 svn:log V 98 Minor style tweaks and change lock name string to use _'s and not spaces to improve parseability. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-11T23:08:20.016013Z K 7 svn:log V 103 Move audit-internal function definitions for getting and setting audit kinfo state to audit_private.h. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-12T01:22:25.898659Z K 7 svn:log V 48 skip ignored sample entries earlier in the loop END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-11-12T04:43:55.214516Z K 7 svn:log V 111 Add the kerberos5 libs to the install32 target. (we've been building the all along, but never installing them) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-12T04:45:09.224568Z K 7 svn:log V 96 Update firmware version check make ddp a tunable Obtained from: Chelsio Inc. MFC after: 3 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2008-11-12T07:07:27.660667Z K 7 svn:log V 104 MFC revision 1801453: Don't leak DMA map if not freed. Submitted by: kevlo Approved by: re (kensmith) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-12T07:16:23.266846Z K 7 svn:log V 83 Don't skip mss adjustments to MCLBYTE multiple, this can severely hurt performance END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-12T07:32:07.168981Z K 7 svn:log V 124 Work around possible infinite recursion in tcp_mtudisc, allowing tcp_output to be called even if maxopd is smaller than mss END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-12T08:29:26.400554Z K 7 svn:log V 58 Fix compilation issues with and enable multiqueue support END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-11-12T09:04:44.072579Z K 7 svn:log V 329 Don't forget to relock the TTY after uiomove() returns an error. Peter Holm just discovered this funny bug inside the TTY code: if uiomove() in ttydisc_write() returns an error, we forget to relock the TTY before jumping out of ttydisc_write(). Fix it by placing tty_unlock() and tty_lock() around uiomove(). Submitted by: pho END K 10 svn:author V 5 joerg K 8 svn:date V 27 2008-11-12T09:35:57.695865Z K 7 svn:log V 532 (MFC r184484) When running a "chio return" operation using a physical source unit rather than a voltag name, do not set the CESR_VOLTAGS flags in the CHIOGSTATUS command requesting the current status. As voltags are an optional feature that must be handled as "reserved" by media changers not implementing the feature, always setting CESR_VOLTAGS resulted in the command being aborted with an `Invalid field in CDB', and consequently the "chio return" failed, for media changers that do not support voltags. Approved by: re (kib) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T09:36:35.294534Z K 7 svn:log V 180 Allow v3 GETATTR requests even when weakly authenticated. Change the error return for for weakly authenticated requests from REJECTEDCRED to WEAKAUTH for consistency with Solaris. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T09:38:18.263326Z K 7 svn:log V 138 Turn (NFSERR_AUTHERR|code) status values into svcerr_auth(rqst, code) replies instead of returning a success with a bogus NFS error code. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-11-12T09:52:06.198204Z K 7 svn:log V 1692 Add ale(4), a driver for Atheros AR8121/AR8113/AR8114 PCIe ethernet controller. The controller is also known as L1E(AR8121) and L2E(AR8113/AR8114). Unlike its predecessor Attansic L1, AR8121/AR8113/AR8114 uses completely different Rx logic such that it requires separate driver. Datasheet for AR81xx is not available to open source driver writers but it shares large part of Tx and PHY logic of L1. I still don't understand some part of register meaning and some MAC statistics counters but the driver seems to have no critical issues for performance and stability. The AR81xx requires copy operation to pass received frames to upper stack such that ale(4) consumes a lot of CPU cycles than that of other controller. A couple of silicon bugs also adds more CPU cycles to address the known hardware bug. However, if you have fast CPU you can still saturate the link. Currently ale(4) supports the following hardware features. - MSI. - TCP Segmentation offload. - Hardware VLAN tag insertion/stripping with checksum offload. - Tx TCP/UDP checksum offload and Rx IP/TCP/UDP checksum offload. - Tx/Rx interrupt moderation. - Hardware statistics counters. - Jumbo frame. - WOL. AR81xx PCIe ethernet controllers are mainly found on ASUS EeePC or P5Q series of ASUS motherboards. Special thanks to Jeremy Chadwick who sent the hardware to me. Without his donation writing a driver for AR81xx would never have been possible. Big thanks to all people who reported feedback or tested patches. HW donated by: koitsu Tested by: bsam, Joao Barros gmail DOT com > Jan Henrik Sylvester janh DOT de > Ivan Brawley < ivan <> brawley DOT id DOT au >, CURRENT ML END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-11-12T10:01:16.222699Z K 7 svn:log V 55 Add ale(4) to the list of supported network interface. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-11-12T10:20:29.359430Z K 7 svn:log V 91 Add ale(4) man page and hook up ale(4) to the build. Also add Xr to appropriate man pages. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-11-12T10:31:06.744001Z K 7 svn:log V 35 Correct .Dd Pointed out by: maxim END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T10:38:52.704543Z K 7 svn:log V 19 MFC: 184868,184869 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T10:41:15.677951Z K 7 svn:log V 19 MFC: 184868,184869 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-12T10:54:04.782638Z K 7 svn:log V 53 add opt_inet.h as needed by bz's most recent changes END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T12:21:18.912937Z K 7 svn:log V 37 Add a missing call to mtx_destroy(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T12:30:45.461122Z K 7 svn:log V 12 MFC: 184877 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T12:31:03.691251Z K 7 svn:log V 12 MFC: 184877 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T12:38:48.588944Z K 7 svn:log V 53 MFC: 182154 - rename struct pmap to avoid confusion. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-11-12T13:32:19.983030Z K 7 svn:log V 115 Add support for the Microsoft Comfort Optical Mouse 3000 (model 1043). PR: usb/128760 Submitted by: Arjan de Vet END K 10 svn:author V 8 keramida K 8 svn:date V 27 2008-11-12T13:58:59.528079Z K 7 svn:log V 398 Add a quirk for Belkin USB Bluetooth adapters (F8T012xx1 series) The same (vendor, product) tuple is used for aue(4) adapters, but I am not sure if the quirk is correct. I'm using the USB device 'release' info to skip aue(4) detection right now, but if there's a better way to differentiate between USB-LAN and USB Bluetooth we should update the quirk. Reviewed by: imp, rink MFC after: 2 weeks END K 10 svn:author V 3 rrs K 8 svn:date V 27 2008-11-12T14:16:39.354372Z K 7 svn:log V 803 -Improvement: Add '\n' on debug output in sctp_lower_sosend(). -Improvement: panic() on INVARIANTS kernels if memory allocation fails for a tagblock in sctp_add_vtag_to_timewait(). -Bugfix: Protect code in sctp_is_in_timewait() by SCTP_INP_INFO_WLOCK/SCTP_INP_INFO_WUNLOCK. -Cleanup: Get rid of unused variable now in sctp_init_asoc(). -Bugfix: Reuse the correct vtag in sctp_add_vtag_to_timewait(). -Cleanup: Get rid of unused constant SCTP_TIME_WAIT_SHORT in sctp_constants.h. -Improvement: Use all hash buckets of the vtag hash table. -Cleanup: Get rid of then unused constant SCTP_STACK_VTAG_HASH_SIZE_A. -Bugfix: Handle SHUTDOWN;SACK packet correctly. -Bugfix: Last TSN in a gap ack block was not being "ack'd" in the internal scoreboard. Obtained from: (with help from Michael Tuexen) END K 10 svn:author V 4 lulf K 8 svn:date V 27 2008-11-12T14:29:24.186009Z K 7 svn:log V 91 - Fix idiotic rcsnum_cmp and compare the revision numbers without allocating any memory. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-12T14:45:51.206127Z K 7 svn:log V 36 initialize if_transmit after attach END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T15:30:30.093002Z K 7 svn:log V 48 Don't call svc_freereq() before svc_freeargs(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T15:31:05.700352Z K 7 svn:log V 59 Call svc_freereq() before returning from the service proc. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T15:46:10.526671Z K 7 svn:log V 19 MFC: 184886,184887 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-12T15:49:11.995627Z K 7 svn:log V 19 MFC: 184886,184887 END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2008-11-12T17:33:36.611344Z K 7 svn:log V 222 Probe ADB miscellaneous devices (ID 7) instead of stopping at ID 6. This allows us to probe the brightness and volume control buttons on PPC Apple laptops, though there is not yet a driver to do anything useful with them. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-12T17:38:23.772722Z K 7 svn:log V 54 Use spellings that are close to vendor documentation. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-12T17:43:37.418754Z K 7 svn:log V 77 Document the alternate event names supported for "architectural" PMC events. END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-11-12T21:30:39.447973Z K 7 svn:log V 164 Add opt_inet.h which has been needed since r184714, r184715 introducing checks for #ifdef INET. Submitted by: kmacy (r184876, I splitted lines) MFC after: 54 days END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-11-12T21:32:49.628773Z K 7 svn:log V 107 Add opt_inet.h which has been needed since r184717 introducing checks for #ifdef INET. MFC after: 54 days END K 10 svn:author V 2 bz K 8 svn:date V 27 2008-11-12T21:33:45.616388Z K 7 svn:log V 117 Add opt_inet.h which has been needed since r184718, which had introduced checks for #ifdef INET. MFC after: 54 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-11-12T22:14:05.087426Z K 7 svn:log V 204 Various style and whitespace fixes. Previously parts of this file used 8 space indent, parts used 4 space indent, and other parts used a weird mixture (8 spaces for first indent, 4 spaces for the rest). END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2008-11-12T22:44:50.726139Z K 7 svn:log V 452 - Fix from jhb for failing I/O request when bus_dmamap_load fails. - Fix to ioctl path in which the length could be 0 which means no data in/out from LSI. - Fix to ioctl path in which the data in the sense data space of the ioctl packet is a really a pointer to some location in user-space. From LSI re-worked a bit by me. - Add HW support for next gen cards from LSI. Thanks to LSI for their support! Submitted by: jhb, LSI MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-12T23:40:35.303571Z K 7 svn:log V 29 Open vendor/openbsm for use. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-12T23:48:20.567516Z K 7 svn:log V 74 Flatten OpenBSM vendor tree in preparation for new OpenBSM vendor import. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-12T23:49:55.731092Z K 7 svn:log V 51 Disable keyword exansion in OpenBSM vendor branch. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-12T23:53:56.606159Z K 7 svn:log V 37 Bootstrap merge history for OpenBSM. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-13T00:04:15.010373Z K 7 svn:log V 2545 Vendor import of OpenBSM 1.1 alpha2, which incorporates the following changes since the last imported OpenBSM release: OpenBSM 1.1 alpha 2 - Include files in OpenBSM are now broken out into two parts: library builds required solely for user space, and system includes, which may also be required for use in the kernels of systems integrating OpenBSM. Submitted by Stacey Son. - Configure option --with-native-includes allows forcing the use of native include for system includes, rather than the versions bundled with OpenBSM. This is intended specifically for platforms that ship OpenBSM, have adapted versions of the system includes in a kernel source tree, and will use the OpenBSM build infrastructure with an unmodified OpenBSM distribution, allowing the customized system includes to be used with the OpenBSM build. Submitted by Stacey Son. - Various strcpy()'s/strcat()'s have been changed to strlcpy()'s/strlcat()'s or asprintf(). Added compat/strlcpy.h for Linux. - Remove compatibility defines for old Darwin token constant names; now only BSM token names are provided and used. - Add support for extended header tokens, which contain space for information on the host generating the record. - Add support for setting extended host information in the kernel, which is used for setting host information in extended header tokens. The audit_control file now supports a "host" parameter which can be used by auditd to set the information; if not present, the kernel parameters won't be set and auditd uses unextended headers for records that it generates. OpenBSM 1.1 alpha 1 - Add option to auditreduce(1) which allows users to invert sense of matching, such that BSM records that do not match, are selected. - Fix bug in audit_write() where we commit an incomplete record in the event there is an error writing the subject token. This was submitted by Diego Giagio. - Build support for Mac OS X 10.5.1 submitted by Eric Hall. - Fix a bug which resulted in host XML attributes not beingguments so that const strings can be passed as arguments to tokens. This patch was submitted by Xin LI. - Modify the -m option so users can select more then one audit event. - For Mac OS X, added Mach IPC support for audit trigger messages. - Fixed a bug in getacna() which resulted in a locking problem on Mac OS X. - Added LOG_PERROR flag to openlog when -d option is used with auditd. - AUE events added for Mac OS X Leopard system calls. Obtained from: TrustedBSD Project Sponsored by: Apple Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-13T00:05:37.637240Z K 7 svn:log V 38 Tag OpenBSM 1.1-alpha2 vendor import. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-13T00:21:01.937546Z K 7 svn:log V 228 The audit queue limit variables are size_t, so use size_t for the audit queue length variables as well, avoiding storing the limit in a larger type than the length. Submitted by: sson Sponsored by: Apple Inc. MFC after: 1 week END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-11-13T01:47:08.886119Z K 7 svn:log V 159 This is being committed from a sparc64 (US-III, thanks Marius!) that was installed from a DVD so apparently it works... :-) Enable building DVDs for sparc64. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-13T02:22:29.168374Z K 7 svn:log V 27 turn off bufring debugging END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-11-13T02:35:29.230793Z K 7 svn:log V 73 MFC 184828,184829: Fix si_addr in 32 bit signals. Approved by: re (kib) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-11-13T04:11:01.799080Z K 7 svn:log V 247 Fix Rx/Tx checksum offload ioctl handling. Now checksum offload can be controlled by ifconfig(8). Note, VLAN hardware tagging controls still lacks required handler but it requires more driver cleanups so I didn't touch that part. PR: kern/128766 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-13T05:23:21.435551Z K 7 svn:log V 21 fix INVARIANTS build END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-13T05:28:42.659555Z K 7 svn:log V 26 remove out of date assert END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-13T05:31:37.304996Z K 7 svn:log V 25 lock buf ring on dequeue END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-13T06:06:18.200195Z K 7 svn:log V 21 fix ENOBUFS handling END K 10 svn:author V 6 versus K 8 svn:date V 27 2008-11-13T07:26:30.115377Z K 7 svn:log V 95 Add myself to the src committers list, with Diomidis as the mentor. Approved by: dds (mentor) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-13T09:53:53.570049Z K 7 svn:log V 57 Remove duplicates, fix errors and document UMASK values. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2008-11-13T10:14:30.030963Z K 7 svn:log V 75 - Remove an unnecessary printf and malloc type - Clean up some white space END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-13T10:21:56.271554Z K 7 svn:log V 34 Fix typos, document UMASK values. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-13T10:40:13.703475Z K 7 svn:log V 35 Document UMASK values, fix errors. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-11-13T11:00:15.032488Z K 7 svn:log V 161 MFC r184253: Use auto-negotiation for manual media type selection. This fixes establishment of 10/100Mbps link on Atheros AR8121(L1E). Approved by: re (kib) END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2008-11-13T11:07:17.438530Z K 7 svn:log V 710 Create a home for the FreeBSD Foundation sponsored "Enhancing the FreeBSD TCP Implementation" project. This project is being hosted at Swinburne University's Centre for Advanced Internet Architectures (CAIA), Melbourne, Australia, as part of the NewTCP research project. More information is available at: http://www.freebsdfoundation.org/ http://caia.swin.edu.au/urp/newtcp This project aims to implement: - Appropriate byte counting (RFC3465) support - Per-connection dynamic tuning of the TCP reassembly queue - Enhanced TCP data logging infrastructure for improving our TCP debugging and development capabilities More details will be officially announced by the FreeBSD Foundation shortly. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-13T11:35:18.121226Z K 7 svn:log V 269 Temporarily switch NFS back to the old RPC code while I try to diagnose and fix the problems a few people have noticed with the new code. People who want to continue testing the new code or who need RPCSEC_GSS support should use the new option NFS_NEWRPC to select it. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-13T14:36:52.099171Z K 7 svn:log V 351 Use the remote address for access control, not the local address. This fixes the nfsd problems that some people have with the new code. Add support for the vfs.nfsrv.nfs_privport sysctl which denies access unless the client is using a port number less than 1024. Not really sure if this is particularly useful since it doesn't add any real security. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-13T14:58:55.784690Z K 7 svn:log V 19 MFC: 184920,184921 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-13T15:00:34.088269Z K 7 svn:log V 19 MFC: 184920,184921 END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-11-13T15:00:40.247655Z K 7 svn:log V 463 MFC r184501: The code in linux_proc_exit() contains a race when multiple linux based processes exits at the same time. The linux_emuldata structure is freed but p->p_emuldata is left as a dangling pointer to the just freed memory. The check for W_EXIT in the loop scanning the child processes isn't safe since the state of the child process can change right afterwards. Lock the process and check the W_EXIT before delivering signal. Approved by: re (kensmith) END K 10 svn:author V 6 emaste K 8 svn:date V 27 2008-11-13T15:06:34.929405Z K 7 svn:log V 16 Fix whitespace. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-13T15:14:03.654284Z K 7 svn:log V 157 Remove NFS_LEGACYRPC option which will be the default for 7.x and 6.x. Reword the comment so that it makes sense as a description for the NFS_NEWRPC option. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-13T15:15:19.164300Z K 7 svn:log V 12 MF7: 184926 END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-11-13T15:27:48.110182Z K 7 svn:log V 287 MFC r176428: Add AS lookup functionality. On each hop we query a whois server to find the corresponding AS for that IP (-a switch). We can also choose a different whois server with the -A switch. The default is whois.radb.net. Obtained from: NetBSD Approved by: re END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-11-13T16:02:12.462792Z K 7 svn:log V 48 Record MFC r176428. Approved by: re (implicit) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-11-13T16:03:43.676367Z K 7 svn:log V 48 Record MFC r176428. Approved by: re (implicit) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-11-13T16:17:50.927003Z K 7 svn:log V 67 Reverse botched mergeinfo for r176428. Approved by: re (implicit) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-13T16:32:20.802429Z K 7 svn:log V 19 Tweak -mdoc usage. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2008-11-13T17:13:16.249106Z K 7 svn:log V 109 One more piece to add to make sense data work for a user app. from LSI. Submitted by: LSI MFC after: 3 days END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2008-11-13T17:40:21.845477Z K 7 svn:log V 266 For now on every 10 cyclinder groups flush the buffer cache to free up space. If the buffer cache fills up then the disk systems can grind to a halt. Better tuning can be figured out later. Tested by: Tim, others and work Reviewed by: Kostik Belousov PR: 128832 END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-11-13T19:05:27.892283Z K 7 svn:log V 750 Convert telnetd(8) to use posix_openpt(2). Some time ago I got some reports MPSAFE TTY broke telnetd(8). Even though it turned out to be a different problem within the TTY code, I spotted a small issue with telnetd(8). Instead of allocating PTY's using openpty(3) or posix_openpt(2), it used its own PTY allocation routine. This means that telnetd(8) still uses /dev/ptyXX-style devices. I've also increased the size of line[]. Even though 16 should be enough, we already use 13 bytes ("/dev/pts/999", including '\0'). 32 bytes gives us a little more freedom. Also enable -DSTREAMSPTY. Otherwise telnetd(8) strips the PTY's pathname to the latest slash instead of just removing "/dev/" (e.g. /dev/pts/0 -> 0, instead of pts/0). Reviewed by: rink END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-11-13T19:49:16.898078Z K 7 svn:log V 48 Add ADMA, SATA and SAS mass storage subclasses. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-11-13T19:57:33.178182Z K 7 svn:log V 58 Add ADMA, SATA and SAS mass storage subclasses reporting. END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-11-13T20:40:38.111796Z K 7 svn:log V 57 Use strlcpy() instead of strcpy(). Requested by: mlaier END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-11-13T20:46:07.040752Z K 7 svn:log V 154 MFC: 184547,184548: add END() macros for Assembler code in libc. This causes the symbol table to include the size of the function. Approved by: re (kib) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-11-13T21:11:34.516253Z K 7 svn:log V 67 Reverse botched mergeinfo for r176428. Approved by: re (implicit) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2008-11-13T21:34:34.893691Z K 7 svn:log V 138 Add a reset device command to ugen.c. This is needed to make some devices work that require a firmware upload and a USB reset afterwards. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2008-11-13T21:46:19.489972Z K 7 svn:log V 89 Silence detach messages if the device has marked itself quiet (u3g). MFC after: 3 weeks END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2008-11-13T21:49:07.280829Z K 7 svn:log V 297 Hide the attach message. This needs to be done in the probe as well, as the softc is reset a few times during probing. Print 'changing to modem mode' messages if booting verbose to show the reason for the time delay. Note: Some devices (Huawei for one) take 20 seconds to appear on the USB bus). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-11-13T22:34:33.016342Z K 7 svn:log V 112 MFC: Adjust the license statement to more closely match a standard 3-clause BSD license. Approved by: re (kib) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-11-13T22:50:21.066901Z K 7 svn:log V 112 MFC: Adjust the license statement to more closely match a standard 3-clause BSD license. Approved by: re (kib) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-11-13T22:55:20.171153Z K 7 svn:log V 112 MFC: Adjust the license statement to more closely match a standard 3-clause BSD license. Approved by: re (kib) END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2008-11-14T00:20:24.809144Z K 7 svn:log V 182 Create a home for my mods to dummynet and related utilities. Deterministic Packet Discard (DPD) and verbose logging support are the first round of patches I'll be importing in here. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-11-14T01:24:52.525994Z K 7 svn:log V 496 When repeatedly accessing a thread credential, cache the credential pointer in a local thread. While this is unlikely to significantly improve performance given modern compiler behavior, it makes the code more readable and reduces diffs to the Mac OS X version of the same code (which stores things in creds in the same way, but where the cred for a thread is reached quite differently). Discussed with: sson MFC after: 1 month Sponsored by: Apple Inc. Obtained from: TrustedBSD Project END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-11-14T01:53:10.820935Z K 7 svn:log V 81 Fix typo where the code was missing the "IPMICTL_RECEIVE_MSG_32" condition test. END K 10 svn:author V 2 ps K 8 svn:date V 27 2008-11-14T01:56:11.118213Z K 7 svn:log V 30 Fix world Approved by: kmacy END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T02:11:11.608325Z K 7 svn:log V 41 reverse sense of flowtable toggle sysctl END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T02:11:57.350608Z K 7 svn:log V 91 change TF_RECURSE to TF_RECURSED to make its use as a single-bit recursion counter clearer END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2008-11-14T03:37:15.781454Z K 7 svn:log V 64 Import the DPDv2 patch (dpdv2_r560_8.x.r183456.patch) unchanged END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T05:01:11.399781Z K 7 svn:log V 91 Convert suspend_mutex from semaphore to sx lock - avoid recursion in inline watch handling END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T06:34:01.219775Z K 7 svn:log V 44 merge fix for boot-time hang on centos' xen END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T06:40:43.200848Z K 7 svn:log V 45 merge fix for boot-time hang on centos' xen END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T07:05:51.933000Z K 7 svn:log V 33 repair config file from spamming END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T07:06:27.921412Z K 7 svn:log V 46 merge fix for boot-time hang on centos' xen END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T07:16:52.976160Z K 7 svn:log V 17 remove dead code END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T08:26:45.674064Z K 7 svn:log V 29 make flowtable_enable global END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T08:27:23.359602Z K 7 svn:log V 56 allow reversion to legacy ip_output behavior at runtime END K 10 svn:author V 2 ed K 8 svn:date V 27 2008-11-14T08:35:54.036423Z K 7 svn:log V 329 Per request, keep privilege number 20 reserved. In my commit that moved uname(), setdomainname() and getdomainname() to COMPAT_FREEBSD4, I also removed PRIV_SETDOMAINNAME, because it was already protected by userland_sysctl(). We'd better keep the number 20 reserved, to prevent it from being used again. Requested by: rwatson END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T08:41:27.808461Z K 7 svn:log V 56 invert sense changing hw.cxgb.singleq to hw.cxgb.multiq END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-14T08:43:01.200919Z K 7 svn:log V 131 Add sysctl to disable use of multiple transmit queues at run-time (the number of rx queues can only be set at initialization time) END K 10 svn:author V 5 trasz K 8 svn:date V 27 2008-11-14T09:58:16.411851Z K 7 svn:log V 64 Adapt to accmode_t changes. Approved by: rwatson (mentor), kan END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-14T10:59:36.637647Z K 7 svn:log V 19 MF7: 184624-184965 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-11-14T11:00:34.871013Z K 7 svn:log V 52 MFC the BIND 9.4.2-P2 update Approved by: re (kib) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-14T11:23:02.052659Z K 7 svn:log V 19 MF6: 184809-184967 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-14T11:27:53.503979Z K 7 svn:log V 266 Switch the default rpc implementation for NFS back to the new code. I believe I have fixed the reported problems - if you still have trouble with it, please contact me with as much detail as possible so that I can track down any other issues as quickly as possible. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-14T12:05:03.590297Z K 7 svn:log V 42 Switch the default transport back to UDP. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-14T12:09:32.429006Z K 7 svn:log V 42 Switch the default transport back to UDP. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-11-14T12:31:05.748804Z K 7 svn:log V 18 Fix module build. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-11-14T18:09:19.854222Z K 7 svn:log V 135 Merge r183539 and r183558: Do match on class to avoid false positives, return BUS_GENERIC_PROBE for a generic match. Approved by: re@ END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2008-11-14T21:05:45.813730Z K 7 svn:log V 109 When running a 32bit app. on amd64, ensure the bits above 32bit are zero for the copyout. Confirmed by LSI. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2008-11-14T23:32:31.803705Z K 7 svn:log V 84 Fix compile. I was in the wrong tree when I tested it :-( Pointed out by: Andrzej END K 10 svn:author V 4 jkim K 8 svn:date V 27 2008-11-15T01:43:34.125839Z K 7 svn:log V 618 - Revive fdc(4) per-device flag 0x10, which was removed in r1.284[1]. - If the flag is set and auto-select fails, assume disk is not present. - Set disk empty flag only when the floppy controller reset is needed. It fixes regression introduced in r1.311, which prevented it from ignoring errors. Now fdformat(1) and dd(1) with conv=noerror option can continue when read/write errors occur as they should. - Do not retry disk probing as it is extremely slow and pointless. - Move the disk probing code into a separate function. - Do not reset disk empty flag if write-protect check fails somehow. PR: kern/116538[1] END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-15T02:36:53.087127Z K 7 svn:log V 52 convert tx coalescing from a tunable in to a sysctl END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-15T03:09:50.160122Z K 7 svn:log V 64 simplify packet coalescing and attempt to plug packet zone leak END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2008-11-15T04:38:10.729430Z K 7 svn:log V 137 Bring in a change already in the sendmail repository that will allow sendmail to be built with the c99 compiler. Submitted by: rdivacky END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2008-11-15T04:43:54.143829Z K 7 svn:log V 161 Merge from vendor dist: Bring in a change already in the sendmail repository that will allow sendmail to be built with the c99 compiler. Submitted by: rdivacky END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-11-15T05:22:06.260098Z K 7 svn:log V 246 First step in cleaning up CIS parsing and /dev/cardbus*.cis: remove redundant malloc/free. Add comments about how this should really be done. Fix an overly verbose comment about under 1MB mapping: go ahead and set the bits, but we ignore them. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-15T05:49:15.268784Z K 7 svn:log V 56 - validate flows on LLINFO - don't cache cloning routes END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-15T06:02:42.567251Z K 7 svn:log V 28 remove dead code diagnostic END K 10 svn:author V 8 keramida K 8 svn:date V 27 2008-11-15T06:36:07.490898Z K 7 svn:log V 163 Add missing quotes to .Dl arguments. This is harmless for the mandoc output, but it makes syntax highlighting of the .Dl argument string a bit prettier in Emacs. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2008-11-15T06:41:57.840192Z K 7 svn:log V 67 Finish a few more .Dl "quoted" arguments missed in revision 184984 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-15T08:02:12.252368Z K 7 svn:log V 24 improve mbuf accounting END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-15T08:50:34.087611Z K 7 svn:log V 61 - fix compile error - set type in iovec after copying header END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-11-15T08:51:32.811257Z K 7 svn:log V 57 need to set txsd->mi even for small packets if count > 1 END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-11-15T09:23:48.905983Z K 7 svn:log V 241 - Update ncurses to 5.7-20081102 (5.7 release) and build glue - This also removes $FreeBSD$ from two now unmodifed source files ncurses/tinfo/lib_raw.c and ncurses/tinfo/lib_baudrate.c MFC after: 2 months (after 7.1 and 6.4 are released) END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-11-15T09:30:09.962902Z K 7 svn:log V 150 - Update instructions for Subversion import - Remove FREEBSD-vendor as edwin@ is working on a automatically contrib software status page generation END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-11-15T09:39:00.745283Z K 7 svn:log V 107 Correct association 0 handling. as=0 means unused pin, so disable it explicitly, this is mostly cosmetics. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-15T10:56:36.788169Z K 7 svn:log V 60 Correct an indexing error (a change missed out in #184802). END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-15T11:07:54.671089Z K 7 svn:log V 39 Fix assertions. Reported by: keramida END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-15T11:11:32.416490Z K 7 svn:log V 71 Correct an oversight: call the MD finalize hook at module unload time. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-15T11:34:30.570332Z K 7 svn:log V 127 - Document the class name prefix for these PMCs. - Document the "anythread" qualifier, available on Atom CPUs. - Add examples. END K 10 svn:author V 5 peter K 8 svn:date V 27 2008-11-15T22:23:07.014038Z K 7 svn:log V 210 On i386, the primary function that SYSCALL() generates is with the __sys_ prefix. Make END() match. This didn't cause a compile error, but the function size is attached to the .weak symbol, not the real one. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-16T04:21:59.528991Z K 7 svn:log V 53 Print PMC widths in the initialization announcement. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2008-11-16T04:26:38.134501Z K 7 svn:log V 67 Ignore absent CPUs when listing the current state of PMC hardware. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-11-16T13:19:47.161602Z K 7 svn:log V 189 MFC: r180692 o Fix style(9) bugs and similar nits. o Merge ncr53c9x.c from NetBSD: 1.115: fix variable shadowing 1.118: __inline -> inline 1.121: fix empty if Approved by: re (kib) END