ı#243000 200 210 113 170 191 177 177 177 344 624 222 222 222 208 208 211 165 142 508 792 225 185 230 121 294 239 842 250 126 136 231 382 269 158 244 218 170 203 281 246 285 904 1181 498 126 117 114 494 1438 127 275 267 270 252 189 315 198 472 472 478 489 223 223 367 367 528 528 138 151 327 186 379 223 392 521 166 170 163 175 277 253 272 259 234 285 356 197 296 295 201 393 127 121 122 122 122 209 321 165 456 226 188 358 170 200 175 169 141 235 119 144 137 134 481 278 626 186 132 169 310 143 271 174 234 183 310 313 313 402 402 240 201 203 248 167 265 377 241 178 164 273 149 123 460 136 214 121 145 365 224 115 292 620 112 183 121 271 200 324 843 141 203 137 604 367 293 164 223 130 265 126 135 133 113 230 171 107 166 283 262 161 139 666 95 126 171 418 236 539 157 142 704 307 381 555 166 213 165 198 276 276 K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-13T21:04:35.339685Z K 7 svn:log V 114 Add support for CIR1000 - Cirrus Logic V34 to the uart driver Approved by: cperciva (implicit) MFC after: 1 week END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-11-13T21:05:41.910798Z K 7 svn:log V 19 Tag of tzdata2012j END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2012-11-13T21:08:49.136842Z K 7 svn:log V 74 Fix an apparent typo in the manual section number in .Dt: it should be 5. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-11-13T21:10:50.418469Z K 7 svn:log V 97 Merge of vendor import of 242999, tzdata2012j - Libya went to Standard Time on 10 November 2012 END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-11-13T21:13:21.664674Z K 7 svn:log V 83 Merge of current of tzdata2012j - Libya went to Standard Time on 10 November 2012 END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-11-13T21:15:11.914654Z K 7 svn:log V 83 Merge of current of tzdata2012j - Libya went to Standard Time on 10 November 2012 END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-11-13T21:20:30.105648Z K 7 svn:log V 83 Merge of current of tzdata2012j - Libya went to Standard Time on 10 November 2012 END K 10 svn:author V 3 mjg K 8 svn:date V 27 2012-11-13T22:01:25.770946Z K 7 svn:log V 251 enterpgrp: get rid of pgrp2 variable and use KASSERT directly on pgfind result. pgrp2 was used only for debugging, but pgrp2 = pgfind(..) was present in compiled code even for kernels without INVARIANTS Approved by: trasz (mentor) MFC after: 1 week END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-11-13T22:35:31.002428Z K 7 svn:log V 529 Simplify checksum offload test based on chip revision. Comment out RX checksum code for really lame 82559 chip. It's probably better to have stack handle that, rather than faking it by manually. Fix and enable small packet copy to mbuf. Packets smaller than MHLEN (eg. TCP ACK) are copied into a new mbuf. The cluster can stay in the RX DMA ring and get reused instead of wasted on a very small packet. Tested on 82559 (A0) and 82550 (C) though it does sometime wedge in a very weird way. A up/down cycles clears it again. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-14T00:34:10.155230Z K 7 svn:log V 126 MFC r242814: Add support for Advantech PCI-1602 RS-485/RS-422 serial card PR: kern/169726 Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-14T00:34:10.360471Z K 7 svn:log V 126 MFC r242814: Add support for Advantech PCI-1602 RS-485/RS-422 serial card PR: kern/169726 Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-14T00:34:11.088311Z K 7 svn:log V 126 MFC r242814: Add support for Advantech PCI-1602 RS-485/RS-422 serial card PR: kern/169726 Approved by: cperciva (implicit) END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-11-14T00:40:40.698361Z K 7 svn:log V 116 Update vendor/illumos/dist and vendor/illumos-sys/dist to illumos-gate 13886:e3261d03efbf (illumos zfs issue #3349) END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-11-14T00:43:27.875129Z K 7 svn:log V 116 Update vendor/illumos/dist and vendor/illumos-sys/dist to illumos-gate 13887:196932ec9e6a (illumos zfs issue #3236) END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-11-14T01:16:29.392446Z K 7 svn:log V 119 Move zpool-features manual page from section 5 to section 7 and fix references Reported by: pluknet MFC after: 1 week END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2012-11-14T01:45:10.262091Z K 7 svn:log V 71 Document that sendfile(2) can fail with ENOBUFS. Reviewed by: glebius END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2012-11-14T06:23:32.151760Z K 7 svn:log V 48 Mention the IEEE 802.1AX. Reviewed by: thompsa END K 10 svn:author V 4 jeff K 8 svn:date V 27 2012-11-14T06:31:47.569481Z K 7 svn:log V 414 - blk_equals() is too strict. If the journal entry defines more frags than we're claiming it should still be considered an exact match. This would previously leak frags that had been extended. - If there is a sequence number problem in the journal print the sequence numbers we've seen so far for debugging. - Clean up the block mask related debuging printfs. Some are redundant. MFC after: 1 week END K 10 svn:author V 4 jeff K 8 svn:date V 27 2012-11-14T06:37:43.712274Z K 7 svn:log V 698 - Fix a truncation bug with softdep journaling that could leak blocks on crash. When truncating a file that never made it to disk we use the canceled allocation dependencies to hold the journal records until the truncation completes. Previously allocdirect dependencies on the id_bufwait list were not considered and their journal space could expire before the bitmaps were written. Cancel them and attach them to the freeblks as we do for other allocdirects. - Add KTR traces that were used to debug this problem. - When adding jsegdeps, always use jwork_insert() so we don't have more than one segdep on a given jwork list. Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-11-14T08:05:21.976613Z K 7 svn:log V 128 Remove remnants of classful addressing. These magic transformations of supplied arguments is not what a modern sysadmin expect. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-11-14T10:06:50.142456Z K 7 svn:log V 91 Merge of current of 243003, tzdata2012j - Libya went to Standard Time on 10 November 2012 END K 10 svn:author V 4 bapt K 8 svn:date V 27 2012-11-14T10:32:12.414891Z K 7 svn:log V 136 return ERANGE if the buffer is too small to contain the login as documented in the manpage Reviewed by: cognet, kib MFC after: 1 month END K 10 svn:author V 4 bapt K 8 svn:date V 27 2012-11-14T10:33:12.454916Z K 7 svn:log V 28 Style fix MFC after: 1 day END K 10 svn:author V 4 bapt K 8 svn:date V 27 2012-11-14T10:58:12.030752Z K 7 svn:log V 200 Allow usernames up to 32 chars PR: kern/161091 [1], misc/133926 [2] Submitted by: Stephane Lapie [1], Chris Dillon [2] Reviewed by: cognet, kib END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-11-14T10:59:42.719313Z K 7 svn:log V 143 Use the arrmv7 version for flushID too, as it does something different for SMP. Submitted by: Giovanni Trematerra END K 10 svn:author V 3 avg K 8 svn:date V 27 2012-11-14T11:05:16.684230Z K 7 svn:log V 749 boot: use packed attribute for edd_params* structures and their substructures The sole purpose of this change is to make sure that sizeof produces "canonical" sizes for these structures. This is to avoid triggering bugs in the BIOSes that properly handle only the canonical values of input length provided to INT 13h AH=48h. The canonical sizes are: 30 for v2, 66 for v3, etc. Buggy BIOS code probably looks like: if (input_length > 30) { /* > v2 */ assume that input length is 66 /* assume v3 or later */ } This should fix boot problems at least on Supermicro X8DT6 and possibly on P410i Smart Array Controller (as found in e.g. HP DL360 G7). Reported by: gnn, np, rstone Debugged by: rstone Discussed with: ae, np, rstone MFC after: 4 days END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-11-14T12:11:23.970248Z K 7 svn:log V 154 Make it clear the L2 ops are filled for any cpu using a PL310 cache, not just the omap4. Spotted out by: Giovanni Trematerra END K 10 svn:author V 6 jilles K 8 svn:date V 27 2012-11-14T14:08:24.293914Z K 7 svn:log V 31 sh: Remove an unused variable. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-11-14T17:14:03.693502Z K 7 svn:log V 45 zoneid has unsigned type. MFC after: 1 week END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-11-14T17:23:48.960339Z K 7 svn:log V 139 SCOPE6_LOCK protects V_sid_default, no need to acquire it without any access to V_sid_default. Sponsored by: Yandex LLC MFC after: 1 week END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-11-14T17:33:00.853066Z K 7 svn:log V 289 The function pmap_alloc_direct_page() unconditionally zeroes the returned page. Therefore, it is really inappropriate for use by the function uma_small_alloc(). The effect of using it was that every page was zeroed at least once and possibly twice if M_ZERO was passed as a "wait" flag. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-11-14T17:36:06.746404Z K 7 svn:log V 177 if_afdata lock was converted from mutex to rwlock a long ago, so we can replace IF_AFDATA_LOCK() macro depending to the access type. Sponsored by: Yandex LLC MFC after: 1 week END K 10 svn:author V 5 demon K 8 svn:date V 27 2012-11-14T17:44:37.986793Z K 7 svn:log V 64 Use defined() to test macro definitions. Approved by: theraven END K 10 svn:author V 6 davide K 8 svn:date V 27 2012-11-14T18:43:58.677030Z K 7 svn:log V 148 Fix the lookup in the DOTDOT case in the same way as other filesystems do, i.e. inlining the vn_vget_ino() algorithm. Sponsored by: iXsystems inc. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-14T18:49:03.387551Z K 7 svn:log V 125 In crypto/heimdal/lib/sl/slc-lex.l, don't define YY_NO_INPUT, since %option nounput is already specified. MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-14T18:51:12.532083Z K 7 svn:log V 78 For mkcsmapper, conditionalize gcc-specific compile flags. MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-14T18:52:37.229917Z K 7 svn:log V 110 In games/fortune/fortune/fortune.c, make 'Debug' the correct type (it is *not* a boolean). MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-14T18:54:08.159090Z K 7 svn:log V 188 Fix a bug in aicasm_gram.y, noted by a newer clang 3.2 snapshot: it compared an enum scope_type against a yacc-generated define, so the condition would always be false. MFC after: 3 days END K 10 svn:author V 6 davide K 8 svn:date V 27 2012-11-14T19:10:50.557133Z K 7 svn:log V 150 Get rid of some old debug code. It provides checks similar to the one offered by RedZone so there's no need to keep it. Sponsored by: iXsystems inc. END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-11-14T19:50:21.662586Z K 7 svn:log V 192 Remove M_USE_RESERVE from the devfs cdp allocator, which is one of two uses of M_USE_RESERVE in the kernel. This allocation is not special. Reviewed by: alc Tested by: pho MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-11-14T20:01:40.187753Z K 7 svn:log V 811 Flip the semantic of M_NOWAIT to only require the allocation to not sleep, and perform the page allocations with VM_ALLOC_SYSTEM class. Previously, the allocation was also allowed to completely drain the reserve of the free pages, being translated to VM_ALLOC_INTERRUPT request class for vm_page_alloc() and similar functions. Allow the caller of malloc* to request the 'deep drain' semantic by providing M_USE_RESERVE flag, now translated to VM_ALLOC_INTERRUPT class. Previously, it resulted in less aggressive VM_ALLOC_SYSTEM allocation class. Centralize the translation of the M_* malloc(9) flags in the single inline function malloc2vm_flags(). Discussion started by: "Sears, Steven" Reviewed by: alc, mdf (previous version) Tested by: pho (previous version) MFC after: 2 weeks END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-14T20:27:17.142006Z K 7 svn:log V 1087 MFC r240468 (by brooks): Introduce a new make variable COMPILER_TYPE that specifies what type of compiler is being used (currently clang or gcc). COMPILER_TYPE is set in the new bsd.compiler.mk file based on the value of the CC variable or, should it prove informative, by running ${CC} --version and examining the output. To avoid negative performance impacts in the default case and correct value for COMPILER_TYPE type is determined and passed in the environment of submake instances while building world. Replace adhoc attempts at determining the compiler type by examining CC or MK_CLANG_IS_CC with checks of COMPILER_TYPE. This eliminates bootstrapping complications when first setting WITH_CLANG_IS_CC. Sponsored by: DARPA, AFRL Reviewed by: Yamaya Takashi , imp, linimon (with some modifications post review) MFC r242633 (by brooks): Allow CC to be gcc46 or similar by matching gcc*. Don't test the value of the :M matches, either the string matches or does not. MFC r242658: Fix typo in bsd.compiler.mk. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-14T20:32:43.402460Z K 7 svn:log V 405 MFC r242715: For kernel builds with PROFLEVEL >= 1, such as LINT, don't attempt to use the -falign-functions option if the compiler is clang, as the flag is not supported. MFC r242717: For kernel builds with PROFLEVEL >= 2, such as LINT, don't attempt to use the -mprofiler-epilogue option if the compiler is clang, as the flag is not supported. While here, fix up the value indentations. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2012-11-14T21:25:55.313149Z K 7 svn:log V 30 Comment out a test directory. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-11-14T22:20:16.207224Z K 7 svn:log V 24 Import ACPICA 20121114. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-11-14T22:21:03.065464Z K 7 svn:log V 21 Tag ACPICA 20121114. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2012-11-15T00:51:57.324120Z K 7 svn:log V 400 - Implement run-time expansion of the KTR buffer via sysctl. - Implement a function to ensure that all preempted threads have switched back out at least once. Use this to make sure there are no stale references to the old ktr_buf or the lock profiling buffers before updating them. Reviewed by: marius (sparc64 parts), attilio (earlier patch) Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-15T03:00:49.026581Z K 7 svn:log V 1341 Make sure the final descriptor in an aggregate has rate control information. This was broken by me when merging the 802.11n aggregate descriptor chain setup with the default descriptor chain setup, in preparation for supporting AR9380 NICs. The corner case here is quite specific - if you queue an aggregate frame with >1 frames in it, and the last subframe has only one descriptor making it up, then that descriptor won't have the rate control information copied into it. Look at what happens inside ar5416FillTxDesc() if both firstSeg and lastSeg are set to 1. Then when ar5416ProcTxDesc() goes to fill out ts_rate based on the transmit index, it looks at the rate control fields in that descriptor and dutifully sets it to be 0. It doesn't happen for non-aggregate frames - if they have one descriptor, the first descriptor already has rate control info. I removed the call to ath_hal_setuplasttxdesc() when I migrated the code to use the "new" style aggregate chain routines from the HAL. But I missed this particular corner case. This is a bit inefficient with MIPS boards as it involves a few redundant writes into non-cachable memory. I'll chase that up when it matters. Tested: * AR9280 STA mode, TCP iperf traffic * Rui Paulo first reported this and has verified it on his AR9160 based AP. PR: kern/173636 END K 10 svn:author V 3 jmg K 8 svn:date V 27 2012-11-15T03:22:50.537967Z K 7 svn:log V 35 fix a couple of spelling errors... END K 10 svn:author V 4 grog K 8 svn:date V 27 2012-11-15T03:39:21.194372Z K 7 svn:log V 181 Add , (comma) option to print sizes grouped and separated by thousands using the non-monetary separator returned by localeconv(3), typically a comma or period. MFC after: 14 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-11-15T04:24:17.639793Z K 7 svn:log V 171 Remove redundant text describing the cleanup routine. Upstreamed: http://code.google.com/p/kyua/issues/detail?id=43 Submitted by: Garrett Cooper END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-11-15T04:29:12.892172Z K 7 svn:log V 174 Fix typos in description for exp{err,out}_mismatch_head. Upstreamed: http://code.google.com/p/kyua/issues/detail?id=44 Submitted by: Garrett Cooper END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-11-15T04:32:55.112771Z K 7 svn:log V 156 Add support for DragonFly and FreeBSD. Upstreamed: http://code.google.com/p/kyua/issues/detail?id=45 Submitted by: Garrett Cooper END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-11-15T04:39:23.001200Z K 7 svn:log V 94 Don't install atf.test.mk if MK_ATF == no. Submitted by: Garrett Cooper END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-11-15T04:42:30.424367Z K 7 svn:log V 219 The *_STR* macros use strcmp() to check their arguments. Include string.h to have this definition available. Upstream commit: 1dc1884f778f88811583e6a54610a6d7e421ca63 Submitted by: Garrett Cooper END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-11-15T04:51:37.149541Z K 7 svn:log V 102 Add ATF update instructions and file exclude list. Submitted by: Garrett Cooper END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-15T05:33:14.490243Z K 7 svn:log V 379 MFC r242314: Make GEOM RAID more aggressive in marking volumes as clean on shutdown and move that action from shutdown_pre_sync to shutdown_post_sync stage to avoid extra flapping. ZFS tends to not close devices on shutdown, that doesn't allow GEOM RAID to shutdown gracefully. To handle that, mark volume as clean just when shutdown time comes and there are no active writes. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-15T05:34:14.850026Z K 7 svn:log V 379 MFC r242314: Make GEOM RAID more aggressive in marking volumes as clean on shutdown and move that action from shutdown_pre_sync to shutdown_post_sync stage to avoid extra flapping. ZFS tends to not close devices on shutdown, that doesn't allow GEOM RAID to shutdown gracefully. To handle that, mark volume as clean just when shutdown time comes and there are no active writes. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-15T05:44:44.252335Z K 7 svn:log V 385 MFC r240762: Restore handling of the third argument (id) of hid_start_parse(), same as it is done in NetBSD/OpenBSD, and as it was here before r205728. I personally think this API or its implementation is incorrect, as it is not correct to filter collections based on report ID, as they are orthogonal in general case, but I see no harm from supporting this feature. PR: usb/171810 END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-15T05:46:02.798515Z K 7 svn:log V 396 MFC r240762: Restore handling of the third argument (id) of hid_start_parse(), same as it is done in NetBSD/OpenBSD, and as it was here before r205728. I personally think this API or its implementation is incorrect, as it is not correct to filter collections based on report ID, as they are orthogonal in general case, but I see no harm from supporting this feature. PR: usb/171810 END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-15T05:54:18.083186Z K 7 svn:log V 130 MFC r242352: Print card and subsystem IDs in verbose logs to help to identify system. Hide some less iseful messages under debug. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-15T05:55:30.574454Z K 7 svn:log V 130 MFC r242352: Print card and subsystem IDs in verbose logs to help to identify system. Hide some less useful messages under debug. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-15T05:57:20.100903Z K 7 svn:log V 274 MFC r242357: Set all pins initial connection status to unknown (2) and then update it with the real value in regular way if sensing is supported. This fixes minor inconsistency when playback redirection appeared in undefined state on boot if headphones were not connected. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-15T05:58:37.238766Z K 7 svn:log V 274 MFC r242357: Set all pins initial connection status to unknown (2) and then update it with the real value in regular way if sensing is supported. This fixes minor inconsistency when playback redirection appeared in undefined state on boot if headphones were not connected. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-15T06:03:14.951532Z K 7 svn:log V 435 MFC r242417: ASUS EeePC 1001px has strange variant of ALC269 CODEC, that mutes speaker if unused in that configuration mixer at NID 15 is muted. Probably CODEC incorrectly reports its internal connections. Hide that muter from the driver to avoid muting and make built-in speaker work. There are several different CODECs sharing this ID and I have not enough information about them and the bug to implement more universal solution. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-15T06:04:39.173522Z K 7 svn:log V 435 MFC r242417: ASUS EeePC 1001px has strange variant of ALC269 CODEC, that mutes speaker if unused in that configuration mixer at NID 15 is muted. Probably CODEC incorrectly reports its internal connections. Hide that muter from the driver to avoid muting and make built-in speaker work. There are several different CODECs sharing this ID and I have not enough information about them and the bug to implement more universal solution. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2012-11-15T06:58:18.155364Z K 7 svn:log V 43 Enable back the clang warning in if_ath.c. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-15T07:36:38.513546Z K 7 svn:log V 59 MFC r242931: Fix a minor warning in sys/i386/xen/clock.c. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-15T07:48:44.340748Z K 7 svn:log V 234 MFC r242889 (by rdivacky): Change the XNB_ASSERT from a statement expression to do-while(0) as its result is never used. MFC r242934: Redo r242889, now using the method from projects/amd64_xen_pv r240747. Reminded by: kib END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-15T14:10:51.045339Z K 7 svn:log V 94 Fix bug in r242852 that prevented CPU from becoming idle if kernel built without SMP support. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2012-11-15T14:11:34.404733Z K 7 svn:log V 284 Fix kassert that's not really valid for %CPU accounting. The problem here is race between decaying the resource usage in containers, and updating per-process usage; basically, the former may cause per-container usage to get smaller than per-process usage. Submitted by: Rudo Tomori END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:05:47.944919Z K 7 svn:log V 127 Finish removing obsolete man pages (add them to ObsoleteFiles.inc) Submitted by: many Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:05:51.270470Z K 7 svn:log V 296 Follow the behavior as specified in POSIX: if (exists AND (NOT f_option) AND ((not_writable AND input_is_terminal) OR i_option)) prompt in particular, add the test for input_is_terminal PR: bin/173039 Submitted by: Mark Johnston Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:05:54.265269Z K 7 svn:log V 425 Some software, notably dialog(1), can understand back-tab, which is typically bound to Shift-Tab. syscons produces ^]]Z for Shift-Tab, like many VT100-like terminal (emulators). The plain xterm does not produce this sequence, but ^I for both Tab and Shift-Tab. PR: conf/162787 PR: bin/151229 Submitted by: Stefan Bethke Submitted by: Bruce Cran Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:05:57.192236Z K 7 svn:log V 71 Add a missing check for fread Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:06:00.157869Z K 7 svn:log V 75 Make definition match declaration Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:06:03.111621Z K 7 svn:log V 68 Check the range of the gid Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:06:06.062228Z K 7 svn:log V 80 Fix error code if file isn't readable. Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:06:09.135630Z K 7 svn:log V 181 Add deviceid to the disk output on boot to help debugging. PR: kern/173290 Submitted by: Steven Hartland Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:06:12.159177Z K 7 svn:log V 157 Add option to suppress just the plot in ministat while still retaining the relative comparison (i.e., useful part). Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:06:15.185437Z K 7 svn:log V 176 Only pass ip[46].addr when _addrl contains a value Submitted by: crees Reviewed by: Mike Jakubik Approved by: cperciva MFC after: 2 weeks END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:06:18.145660Z K 7 svn:log V 163 Avoid possible null deref if ypclnt_new returns null PR: bin/172979 Submitted by: Erik Cederstrand Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:06:21.080715Z K 7 svn:log V 138 Fix memory leak in umount.c PR: bin/172553 Submitted by: Erik Cederstrand Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:06:24.064810Z K 7 svn:log V 189 Be declarative about if an error has occured. Fixes overflow on very large group files with lots of errors. This is unlikely to occur in practice. Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:16:50.993737Z K 7 svn:log V 260 Add support for a -q flag. While here make the custom argument parsing use getopt instead of hacking on it more. This change also fixes the method of silencing the compiler warning about gfn being used uninitialized. Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T15:21:58.008513Z K 7 svn:log V 101 This wasn't supposed to be in there - I committed the wrong patch. Approved by: cperciva (implicit) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2012-11-15T15:48:40.457465Z K 7 svn:log V 199 MFC r242784: Not only load pccard_ether settings, also load network settings. This is only a problem when a /etc/rc.conf.d/network file is being used. PR: conf/160373 Submitted by: n_hibma END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2012-11-15T15:49:37.071185Z K 7 svn:log V 198 MFC 242784: Not only load pccard_ether settings, also load network settings. This is only a problem when a /etc/rc.conf.d/network file is being used. PR: conf/160373 Submitted by: n_hibma END K 10 svn:author V 5 trasz K 8 svn:date V 27 2012-11-15T15:55:49.640827Z K 7 svn:log V 106 Improve KASSERT messages in racct, to make it clear which resource caused the problem. Submitted by: mjg END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-11-15T16:01:49.577738Z K 7 svn:log V 298 Fix wedge issue by correctly accounting for out-of-rx-descriptors (RNR) condition and adjust the packet acceptance tests. Rename a few bit definitions in the rx descriptor to better match their purpose. Reduce the locking scope in fxp_ithread(). Add and update more comments. Work in progress. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-11-15T16:42:12.977883Z K 7 svn:log V 33 Remove traditional polling code. END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-11-15T16:54:14.236380Z K 7 svn:log V 28 Remove trailing whitespace. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2012-11-15T18:05:30.448233Z K 7 svn:log V 29 MFC r243022: small style fix END K 10 svn:author V 4 bapt K 8 svn:date V 27 2012-11-15T18:05:34.627963Z K 7 svn:log V 29 MFC r243022: small style fix END K 10 svn:author V 4 bapt K 8 svn:date V 27 2012-11-15T18:05:38.916207Z K 7 svn:log V 29 MFC r243022: small style fix END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T18:49:17.036444Z K 7 svn:log V 113 Remove unneeded header from agp: opt_bus.h Tested with "make universe" Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 davide K 8 svn:date V 27 2012-11-15T19:23:39.663673Z K 7 svn:log V 225 - After a discussion with mav@, we decided it's probably better to provide KPI functions to specify both relative and absolute value of precision. - Fix a bug introduced in inittimecounter() in last commit. Reviewed by: mav END K 10 svn:author V 2 np K 8 svn:date V 27 2012-11-15T19:27:11.663190Z K 7 svn:log V 74 MFC r242378: Catch up with r238925. ktr_entries may not be a power of 2. END K 10 svn:author V 2 np K 8 svn:date V 27 2012-11-15T19:45:04.824941Z K 7 svn:log V 364 MFC r242666, r242671. r242666: Remove the tid from the software table (and bump down the in-use counter) when the syncache doesn't want the driver to reply to an incoming SYN. This fixes a harmless bug where tids_in_use would go out of sync with the hardware counter. r242671: Make sure the inp hasn't been dropped before trying to access its socket and tcpcb. END K 10 svn:author V 6 davide K 8 svn:date V 27 2012-11-15T20:06:07.817299Z K 7 svn:log V 130 - Sort declarations - Fix TIMESEL() style and correct a typo - Move kernel-only macro out from !_KERNEL section Reported by: bde END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T20:25:09.535942Z K 7 svn:log V 93 Finish removing unneeded header from agp: opt_bus.h Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-15T20:37:38.244447Z K 7 svn:log V 262 Using set -x produces output on stderr instead of stdout. It also doesn't work with make -s. Prefer the use of builtin make features. PR: misc/126312 Reported by: Nejc Skoberne Submitted by: bdrewery Approved by: cperciva MFC after: 1 week END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2012-11-15T20:50:18.640981Z K 7 svn:log V 74 Sort SEE ALSO xrefs by the manual section number and add a missing comma. END K 10 svn:author V 6 cherry K 8 svn:date V 27 2012-11-15T20:51:57.167724Z K 7 svn:log V 104 Setup and load initial thread0 VA context (stack frame, paging, segments) Approved by: gibbs(implicit) END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2012-11-15T21:22:50.323678Z K 7 svn:log V 79 Fix section number for pstat and swapinfo cross references. MFC after: 3 days END K 10 svn:author V 3 sjg K 8 svn:date V 27 2012-11-15T22:01:30.636476Z K 7 svn:log V 77 Import bmake-20121111 - pick up fix for .ORDER Approved by: marcel (mentor) END K 10 svn:author V 3 sjg K 8 svn:date V 27 2012-11-15T22:05:18.626819Z K 7 svn:log V 49 Tag bmake-20121111 Approved by: marcel (mentor) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-11-15T22:31:23.154645Z K 7 svn:log V 139 Use the "inner shareable" variations of flush/invalidate functions for SMP. Submitted by: Giovanni Trematerra END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-11-15T23:49:07.249561Z K 7 svn:log V 24 Remove a useless printf END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-11-16T00:14:02.216684Z K 7 svn:log V 49 Don't forget to unlock the pmap lock on failure. END K 10 svn:author V 2 np K 8 svn:date V 27 2012-11-16T00:21:54.385397Z K 7 svn:log V 46 cxgbe/tom: Plug mbuf leak. MFC after: 3 days END K 10 svn:author V 2 np K 8 svn:date V 27 2012-11-16T00:23:23.309736Z K 7 svn:log V 43 Pull in mbuf leak fix from head (r243110). END K 10 svn:author V 6 dteske K 8 svn:date V 27 2012-11-16T00:59:11.774416Z K 7 svn:log V 385 Replicate a feature from sysinstall documented in stable/9/usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below): If /usr/sbin/sysinstall is linked to another filename, say `/usr/local/bin/configPackages', then the basename will be used as an implicit command name. To get a list of modules you can link to, see `bsdconfig -h' output. Approved by: adrian (co-mentor) (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-16T01:22:56.952756Z K 7 svn:log V 182 Remove quite a bit of stale data from the tuning.7 While here fix some style issues. Submitted by: many (via the SystemTuning wiki page) Approved by: bcr (mentor) MFC after: 3 days END K 10 svn:author V 6 dteske K 8 svn:date V 27 2012-11-16T01:24:11.196273Z K 7 svn:log V 530 + This patch does not change user experience or functionality + Cleanup syntax, slim-down code, and make things more readable + Introduce new +c! operator and ilk to reduce heap usage/allocations + Add safemode_enabled? safemode_enable and safemode_disable functions + Add singleuser_enabled? singleuser_enable singleuser_disable functions + Add verbose_enabled? verbose_enable and verbose_disable functions + Centralize strings (also to reduce heap usage) Reviewed by: peterj, adrian (co-mentor) Approved by: adrian (co-mentor) END K 10 svn:author V 3 sjg K 8 svn:date V 27 2012-11-16T01:37:25.451103Z K 7 svn:log V 94 Merge bmake-20121111 Also pay attention to MK_SHARED_TOOLCHAIN. Approved by: marcel (mentor) END K 10 svn:author V 4 grog K 8 svn:date V 27 2012-11-16T01:41:42.331589Z K 7 svn:log V 39 Complete man page. MFC after: 2 weeks END K 10 svn:author V 4 grog K 8 svn:date V 27 2012-11-16T01:43:23.095363Z K 7 svn:log V 76 Move detailed description of BLOCKSIZE to getbsize(3). MFC after: 2 weeks. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-16T02:26:23.189433Z K 7 svn:log V 217 MFC r241144, r241160: Implement SATA revision (speed) control for legacy SATA controller for both boot (via loader tunables) and run-time (via `camcontrol negotiate`). Tested to work at least on NVIDIA MCP55 chipset. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2012-11-16T02:53:03.523053Z K 7 svn:log V 47 Convert to svn. While here, make more robust. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-16T02:55:03.453164Z K 7 svn:log V 178 MFC r232380: Fix names of some Marvell SATA chips. It looks like chips with proprietary interface supported by mvs(4) are 88SX, while AHCI-like chips are 88SE. PR: kern/165271 END K 10 svn:author V 7 linimon K 8 svn:date V 27 2012-11-16T02:56:20.565708Z K 7 svn:log V 78 Remove dead code. Uncomment zfs code for updatesnap.ports only at this time. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2012-11-16T02:57:42.952018Z K 7 svn:log V 137 Rewrite the old, ambiguously-named, portbuild.sh into 3 different startup scripts. These should get installed to /usr/local/etc/rc.d/ . END K 10 svn:author V 7 linimon K 8 svn:date V 27 2012-11-16T03:00:25.611752Z K 7 svn:log V 87 Slightly rework some definitions to make foot-shoting code in updatesnap* more robust. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-16T03:02:07.420617Z K 7 svn:log V 217 MFC r241144, r241160: Implement SATA revision (speed) control for legacy SATA controller for both boot (via loader tunables) and run-time (via `camcontrol negotiate`). Tested to work at least on NVIDIA MCP55 chipset. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-16T03:04:30.059902Z K 7 svn:log V 220 MFC r242156: Implement CAM_ATAIO_NEEDRESULT (fetching full set of result registers) for ata(4) driver in ATA_CAM mode. That slighty improves error reporting and also should fix `smartctl -l scterc /dev/adaX` operation. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-16T03:05:27.738030Z K 7 svn:log V 220 MFC r242156: Implement CAM_ATAIO_NEEDRESULT (fetching full set of result registers) for ata(4) driver in ATA_CAM mode. That slighty improves error reporting and also should fix `smartctl -l scterc /dev/adaX` operation. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-16T03:07:27.489308Z K 7 svn:log V 309 MFC r242422: Only four specific ATA PIO commands transfer several sectors per DRQ block (interrupt). All other ATA PIO commands transfer one sector or 512 bytes at one time. Hardcode these exceptions in ata(4) with ATA_CAM option. This fixes timeout of READ LOG EXT command used by `smartctl -x /dev/adaX`. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-16T03:08:23.956256Z K 7 svn:log V 309 MFC r242422: Only four specific ATA PIO commands transfer several sectors per DRQ block (interrupt). All other ATA PIO commands transfer one sector or 512 bytes at one time. Hardcode these exceptions in ata(4) with ATA_CAM option. This fixes timeout of READ LOG EXT command used by `smartctl -x /dev/adaX`. END K 10 svn:author V 4 grog K 8 svn:date V 27 2012-11-16T03:33:34.012613Z K 7 svn:log V 146 Update man pages and clarify a number of options. Rework block count calculations to work correctly with small "block" sizes. MFC after: 14 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-16T04:25:35.408407Z K 7 svn:log V 105 dot.login is supposed to be for bourne shell, not csh Pointyhat to: me Approved by: cperciva (implicit) END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-11-16T05:49:56.224278Z K 7 svn:log V 110 Explicitely state that M_USE_RESERVE requires M_NOWAIT, using assertion. Reviewed by: alc MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-11-16T05:55:56.711594Z K 7 svn:log V 155 Move the declaration of vm_phys_paddr_to_vm_page() from vm/vm_page.h to vm/vm_phys.h, where it belongs. Requested and reviewed by: alc MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-11-16T06:22:14.770426Z K 7 svn:log V 75 Style fixes for r242958. Reported and reviewed by: bde MFC after: 28 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-11-16T06:25:20.841185Z K 7 svn:log V 172 Alphabetically reorder the forward-declarations of the structures. Add the declaration for enum idtype, to be used later. Reported and reviewed by: bde MFC after: 28 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-11-16T06:29:52.255629Z K 7 svn:log V 284 Move the definition of the idtype_t from sys/types.h to sys/wait.h. Fix the bug, use #if __BSD_VISIBLE instead of #if defined(__BSD_VISIBLE), since __BSD_VISIBLE is always defined. Reformat the comments from the Solaris style to KNF. Reported and reviewed by: bde MFC after: 28 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-11-16T06:32:38.903326Z K 7 svn:log V 148 Restore the proper handling of the pid 0 for waitpid(2). Fix the style around. Reported and reviewed by: bde (previous version) MFC after: 28 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-11-16T06:40:40.521172Z K 7 svn:log V 86 M_USE_RESERVE is no longer deprecated. It is once again supported. Reviewed by: kib END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-16T07:05:57.924625Z K 7 svn:log V 72 For some more completeness add matrixes for 3.1 and 7.0 channel setups. END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-11-16T07:07:00.821869Z K 7 svn:log V 180 MFC r242432: Provide the reading and display of the Standard Extended Features, introduced with the IvyBridge CPUs. Provide the definitions for new bits in CR3 and CR4 registers. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2012-11-16T07:26:49.761447Z K 7 svn:log V 53 Switch to anonymous checkout, per beat's suggestion. END K 10 svn:author V 3 pho K 8 svn:date V 27 2012-11-16T07:30:38.045168Z K 7 svn:log V 31 Added two GEOM test scenarios. END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-11-16T08:25:06.505910Z K 7 svn:log V 367 In pget(9), if PGET_NOTWEXIT flag is not specified, also search the zombie list for the pid. This allows several kern.proc sysctls to report useful information for zombies. Hold the allproc_lock around all searches instead of relocking it. Remove private pfind_locked() from the new nfs client code. Requested and reviewed by: pjd Tested by: pho MFC after: 3 weeks END K 10 svn:author V 7 linimon K 8 svn:date V 27 2012-11-16T09:15:15.882731Z K 7 svn:log V 40 Use a more generic term instead of CVS. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2012-11-16T09:56:25.241875Z K 7 svn:log V 119 Document that rtprio(2) and rtprio_thread(2) can fail with EFAULT due to the invoked copyout(9). Reviewed by: davidxu END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-11-16T11:56:53.248492Z K 7 svn:log V 28 Remove trailing whitespace. END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-11-16T12:03:50.530763Z K 7 svn:log V 52 mdoc: Use the Ev macro for environmental variables. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-11-16T12:05:10.893480Z K 7 svn:log V 270 Change fetch(1) to: o Report the instantaneous bandwidth instead of an average since the beginning of the download. o At the finish of the download report the average bandwidth and also the total time it took instead of 00m00s. Reviewed by: des MFC after: 1 week END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-11-16T12:12:02.519201Z K 7 svn:log V 132 Reduce the overhead of locking, use IF_AFDATA_RLOCK() when we are doing simple lookups. Sponsored by: Yandex LLC MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2012-11-16T12:31:43.516988Z K 7 svn:log V 23 Fix weird indentation. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-11-16T13:35:53.999593Z K 7 svn:log V 197 Expand the scope of FXP_LOCK() again in fxp_ithread() to be on the safe side. Remove a call to fxp_txeof() from fxp_start_body(). Remove duplicate struct ip and tcp assignments from fxp_encap(). END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-11-16T14:00:27.872929Z K 7 svn:log V 523 o Remove meaningless PROTOCOLS section. o Describe passing file descriptors as separate section. - Descriptors can be passed through any protocol of the UNIX family, not SOCK_STREAM and SOCK_SEQPACKET only. [1] o Describe socket options as separate section. - Move LOCAL_PEERCRED option to this section. - Describe struct xucred. - In LOCAL_CREDS section mention that credentials are passed only on the first read on non-datagram sockets. o Xref all mentioned system calls. Noticed by: Igor Sysoev [1] END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-11-16T14:00:54.736238Z K 7 svn:log V 16 Update comment. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-16T14:25:13.241084Z K 7 svn:log V 88 last commit was a mistake Pointyhat to: me (for real) Approved by: cperciva (implicit) END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-11-16T14:30:40.677902Z K 7 svn:log V 28 Remove trailing whitespace. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-11-16T14:46:32.134392Z K 7 svn:log V 175 Correct spelling of "lily" [0] Correct spelling of Camellia PR: misc/173655 [0] Submitted by: John Ryan [0] Approved by: cperciva MFC after: 1 week END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2012-11-16T15:02:35.144540Z K 7 svn:log V 105 - the preferred way to write a NULL pointer constant is with NULL - whitespace nit Reviewed by: glebius END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2012-11-16T19:39:10.013426Z K 7 svn:log V 228 Get the accounting working. We now have counters how many chunks for each SCTP outgoing stream are in the send and sent queue. While there, improve the naming of NR-SACK related constants recently introduced. MFC after: 1 week END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-16T19:39:29.397184Z K 7 svn:log V 747 ath(4) ALQ logging improvements. * Add a new method which allows the driver to push the MAC/phy/hal info into the logging stream. * Add a new ALQ logging entry which logs the mac/phy/hal information. * Modify the ALQ startup path to log the MAC/phy/hal information so the decoder knows which HAL/chip is generating this information. * Convert the header and mac/phy/hal information to use be32, rather than host order. I'd like to make this stuff endian-agnostic so I can decode MIPS generated logs on a PC. This requires some further driver modifications to correctly log the right initial chip information. Also - although noone bar me is currently using this, I've shifted the debug bitmask around a bit. Consider yourself warned! END K 10 svn:author V 7 linimon K 8 svn:date V 27 2012-11-16T19:41:55.198833Z K 7 svn:log V 45 Now that this is tested, enable svn and zfs. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2012-11-16T19:42:35.628657Z K 7 svn:log V 106 Now that this is tested, enable svn and zfs. Add the one level of anti- foot-shooting forgotten earlier. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2012-11-16T19:55:58.799429Z K 7 svn:log V 41 Point the svn up to the right directory. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-16T19:57:16.080107Z K 7 svn:log V 508 ALQ logging enhancements: * upon setup, tell the alq code what the chip information is. * add TX/RX path logging for legacy chips. * populate the tx/rx descriptor length fields with a best-estimate. It's overly big (96 bytes when AH_SUPPORT_AR5416 is enabled) but it'll do for now. Whilst I'm here, add CURVNET_RESTORE() here during probe/attach as a partial solution to fixing crashes during attach when the attach fails. There are other attach failures that I have to deal with; those'll come later. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-16T19:58:15.411242Z K 7 svn:log V 271 * Remove a duplicate TX ALQ post routine! * For CABQ traffic, I -can- chain them together using the next pointer and just push that particular chain head to the CABQ. However, this doesn't magically make EDMA TX CABQ work - I have to do some further hoop jumping. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-16T20:04:45.202155Z K 7 svn:log V 197 I'm not sure why ah_desc.h was required here, but it doesn't _need_ to be. So, just toss it. There's no options or ah_desc fields in here. Whilst I'm here, fix up the #ifdef and #define to mach. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-11-17T00:07:28.451875Z K 7 svn:log V 69 Install bsd.progs.mk, needed by bsd.test.mk and thus by atf.test.mk. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T01:11:00.173043Z K 7 svn:log V 127 Implement a basic data decoder for the data produced by if_ath_alq. This decodes the AR5416 family 11n TX and RX descriptors. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T01:57:45.096527Z K 7 svn:log V 35 Add AR5212 frame decoding support. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T02:00:33.638779Z K 7 svn:log V 169 Remove the ah_desc.h reference; it's not needed. I'm using these descriptor header files in userland and I'm trying to avoid populating a compatibility ah_desc.h file. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T02:02:36.310800Z K 7 svn:log V 31 .. include ah_desc.h here now. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T02:14:50.656822Z K 7 svn:log V 40 Add AR5211 descriptor decoding support. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T02:37:25.021901Z K 7 svn:log V 38 Implement AR5210 descriptor decoding. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T02:38:36.123329Z K 7 svn:log V 18 Make this a flag. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T02:39:09.045618Z K 7 svn:log V 134 * Remove ah_desc.h, it's not needed * Add some shifts that I'm using in userspace (athalq.) However, this exposes a fun little bug.. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T02:39:37.806645Z K 7 svn:log V 76 Correctly populate the RTS field. Tested: * AR5210, STA mode, RTS enabled END K 10 svn:author V 4 neel K 8 svn:date V 27 2012-11-17T02:55:47.431908Z K 7 svn:log V 14 IFC @ r243164 END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-11-17T04:00:19.837979Z K 7 svn:log V 74 Update a comment to reflect the elimination of the hold queue in r242300. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T04:05:46.470384Z K 7 svn:log V 187 Migrate the AR71xx UART (an 8250 derivative) to hide behind uart_ar71xx. The AR9330/AR9331 UART is a totally different thing, so having it included with 'uart' is not going to work out. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T04:09:28.508301Z K 7 svn:log V 166 make the MIPS24k HWPMC support require hwpmc_mips24k as well as hwpmc. This way non-MIPS24k platforms (eg Octeon) can have separate PMC support. Requested by: juli END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T04:10:42.885464Z K 7 svn:log V 66 Make MIPS24k PMC optional on "hwpmc_mips24k." Requested by: juli END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T04:11:57.889351Z K 7 svn:log V 44 Ensure hwpmc support is correctly included. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-17T06:33:13.957706Z K 7 svn:log V 573 Summarize information about connected analog pins and EDID-like data received from HDMI/DisplayPort devices in form of general connection status and sound(4)-style channel matrix. Now that information is only reported in readable form to verbose logs, but potentially could be used by sound(4) to correctly choose default devices and configure vchans. Fix rear and side channels swap on analog 7.1 outputs. As soon as there is a huge mess in industry about naming and using of these channels, duplicate rear channels of 4 and 5.1 streams to both read and side speakers. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-11-17T11:55:19.577662Z K 7 svn:log V 4 MFC END K 10 svn:author V 2 ed K 8 svn:date V 27 2012-11-17T16:47:05.439093Z K 7 svn:log V 35 Fix whitespace. MFC after: 1 week END K 10 svn:author V 3 hrs K 8 svn:date V 27 2012-11-17T18:11:10.836312Z K 7 svn:log V 79 Add check_namevarlist() to check if ${name}_var is reserved in rc.subr or not. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2012-11-17T19:54:23.435093Z K 7 svn:log V 325 Add -fib modifier to specify FIB number. The FIB number can be in a comma-separated list and/or range specification: # route add -inet 192.0.2.0/24 198.51.100.1 -fib 1,3-5,6 Although all of the subcommands supports the modifier, "monitor" does not support the list or range specification at this moment. Reviewed by: bz END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2012-11-17T20:04:04.441539Z K 7 svn:log V 140 Add support for SCTP/UDP/IPV6. This completes the support of http://tools.ietf.org/html/draft-ietf-tsvwg-sctp-udp-encaps MFC after: 1 week END K 10 svn:author V 3 hrs K 8 svn:date V 27 2012-11-17T20:19:00.338289Z K 7 svn:log V 446 Fill sin6_scope_id in sockaddr_in6 before passing it from the kernel to userland via routing socket or sysctl. This eliminates the following KAME-specific sin6_scope_id handling routine from each userland utility: sin6.sin6_scope_id = ntohs(*(u_int16_t *)&sin6.sin6_addr.s6_addr[2]); This behavior can be controlled by net.inet6.ip6.deembed_scopeid. This is set to 1 by default (sin6_scope_id will be filled in the kernel). Reviewed by: bz END K 10 svn:author V 3 hrs K 8 svn:date V 27 2012-11-17T21:44:02.416535Z K 7 svn:log V 65 Use -fib N modifier to add/delete a route to/from multiple FIBs. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-11-17T21:55:49.037121Z K 7 svn:log V 47 Just compile the whole ath chipset support in. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-17T22:40:18.375675Z K 7 svn:log V 611 MFC r242706: Put in a band-aid to get the pc98 bootstraps building, now clang is the default compiler. This has two parts: - Make sys/boot/pc98/boot2 always build with gcc for now, until we can figure out a way to shrink it enough when building with clang. - Since sys/boot/p98/cdboot uses .code16 directives, which are not yet supported by clang's integrated assembler, use -no-integrated-as, similar to sys/boot/i386/cdboot. Reviewed by: nyan MFC r242874: Work around pc98 tinderbox failures in sys/boot/pc98, by making sure a cross gcc gets built during the cross-tools stage. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-17T22:50:50.803938Z K 7 svn:log V 214 MFC r242835: Reduce LLVM's default stack alignment for i386 from 16 to 4 bytes, as the FreeBSD ABI requires. This is essentially a revert of upstream llvm commit r126226, and it will be reverted by upstream too. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-17T22:58:33.118546Z K 7 svn:log V 288 MFC r242873: Fix all the inconsistent nve_os* function declarations and definitions in nve(4). The OS_API structure defined in os.h expects NV_API_CALL attributes, effectively regparm(0), on its function pointers, but all the functions were declared and defined without this attribute. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-17T23:05:18.574098Z K 7 svn:log V 462 MFC r242879: Only define isnan, isnanf, __isnan and __isnanf in libc.so, not in libc.a and libc_p.a. In addition, define isnan in libm.a and libm_p.a, but not in libm.so. This makes it possible to statically link executables using both isnan and isnanf with libc and libm. Tested by: kargl MFC r242894: Add an explanatory comment to lib/libc/gen/isnan.c about the fix to make static linking with libc and libm work. Requested by: jilles END K 10 svn:author V 6 andrew K 8 svn:date V 27 2012-11-17T23:06:00.737184Z K 7 svn:log V 71 Clean up the two i80321 copies of initarm to be closer to one another. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-17T23:11:04.619720Z K 7 svn:log V 120 MFC r243034: In crypto/heimdal/lib/sl/slc-lex.l, don't define YY_NO_INPUT, since %option nounput is already specified. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-17T23:14:31.590824Z K 7 svn:log V 73 MFC r243035: For mkcsmapper, conditionalize gcc-specific compile flags. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-17T23:31:16.751644Z K 7 svn:log V 105 MFC r243036: In games/fortune/fortune/fortune.c, make 'Debug' the correct type (it is *not* a boolean). END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-17T23:34:10.014540Z K 7 svn:log V 183 MFC r243037: Fix a bug in aicasm_gram.y, noted by a newer clang 3.2 snapshot: it compared an enum scope_type against a yacc-generated define, so the condition would always be false. END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-11-17T23:39:36.295134Z K 7 svn:log V 183 MFC r243037: Fix a bug in aicasm_gram.y, noted by a newer clang 3.2 snapshot: it compared an enum scope_type against a yacc-generated define, so the condition would always be false. END