ı.250568 203 164 1029 169 161 276 400 924 206 207 524 608 182 293 417 105 167 167 174 244 244 310 112 124 111 132 527 201 318 152 135 135 294 249 1326 99 208 104 324 836 165 135 215 152 193 240 169 235 142 763 333 145 121 314 133 120 427 341 196 205 165 193 233 132 112 146 608 1671 99 120 219 113 263 545 120 170 113 259 259 414 414 278 278 123 123 308 220 265 97 140 178 311 777 158 322 535 130 115 2551 194 236 127 121 117 154 154 213 213 188 317 269 271 271 130 203 203 234 252 348 148 113 160 298 327 223 150 276 307 207 307 231 231 224 253 389 120 171 290 259 154 161 175 294 763 167 167 177 177 358 326 118 167 179 118 158 149 127 129 126 141 193 193 226 226 290 119 156 266 594 178 124 110 191 274 213 169 266 136 358 187 218 231 439 234 248 751 184 161 287 184 117 114 239 319 234 845 303 153 387 228 238 135 181 137 K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-12T16:07:23.511595Z K 7 svn:log V 69 Fix typo in UPDATING Submitted by: Rainer Hurling END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-12T16:11:23.388571Z K 7 svn:log V 933 MFC r249566,r249644: EINTR in POSIX sem_*. Document that sem_wait() can fail with [EINTR]. Programs often do not expect an [EINTR] return from sem_wait() and POSIX only allows it if the signal was installed without SA_RESTART. The timeout in sem_timedwait() is absolute so it can be restarted normally. The old POSIX semaphore implementation did this correctly, unlike the new umtx one. Specific to 9-stable: UMTX_ABSTIME does not exist and therefore sem_timedwait() is erroneously not restarted after a SA_RESTART signal handler. It may be desirable to avoid [EINTR] completely, which matches the pthread functions and is explicitly permitted by POSIX. However, the kernel must return [EINTR] at least for signals with SA_RESTART clear, otherwise pthread cancellation will not abort a semaphore wait. In this commit, only restore the 8.x behaviour which is also permitted by POSIX, as far as possible with the ABI in 9-stable. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-12T16:18:00.365153Z K 7 svn:log V 74 MFC r249979: intro(2): Fix some errors in ENFILE and EMFILE descriptions. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-12T16:20:27.418756Z K 7 svn:log V 66 MFC r249956: sysconf(3): Correct the description of _SC_OPEN_MAX. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-12T16:22:10.847200Z K 7 svn:log V 180 MFC r249859: getdtablesize(2): Describe what this function actually does. getdtablesize() returns the limit on new file descriptors; this says nothing about existing descriptors. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-12T16:26:19.519813Z K 7 svn:log V 304 dup(2): Remove incorrect sentence about getdtablesize(). There are no getdtablesize() bounds on the file descriptor to be duplicated; it only has to be open. If the RLIMIT_NOFILE rlimit was decreased after opening the file descriptor, it may be greater than or equal to getdtablesize() but still valid. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-05-12T16:26:33.802286Z K 7 svn:log V 829 Bring back part of r249367 by adding DTrace's temporal option, which allows users to guarantee that the output of DTrace scripts will be time-ordered. This option is enabled by adding the line #pragma D option temporal to the beginning of a script, or by adding '-x temporal' to the arguments of dtrace(1). This change fixes a bug in the original port of the temporal option. This bug was causing some assertions to fail, so they had been disabled; in this revision the assertions are working properly and are enabled. The DTrace version number has been bumped from 1.9.0 to 1.9.1 to reflect the language change that's being introduced. This change corresponds to part of illumos-gate commit e5803b76927480: 3021 option for time-ordered output from dtrace(1M) Reviewed by: pfg Obtained from: illumos MFC after: 1 month END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-05-12T16:29:09.298170Z K 7 svn:log V 111 head -n doesn't take negative arguments on FreeBSD, so instead use sed '$d' to remove the last line of a file. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-12T16:43:26.037391Z K 7 svn:log V 111 Fix several typos PR: kern/176054 Submitted by: Christoph Mallon MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2013-05-12T16:50:18.872507Z K 7 svn:log V 431 Refactor vm_page_alloc()'s interactions with vm_reserv_alloc_page() and vm_page_insert() so that (1) vm_radix_lookup_le() is never called while the free page queues lock is held and (2) vm_radix_lookup_le() is called at most once. This change reduces the average time that the free page queues lock is held by vm_page_alloc() as well as vm_page_alloc()'s average overall running time. Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 jeff K 8 svn:date V 27 2013-05-12T20:44:28.545457Z K 7 svn:log V 514 - pctrie really only requires two byte alignment so that there is a single bit available for a flag in the pointer. However, it felt more correct to enforce natural alignment of the key pointer. Unfortunately on 32bit architectures 64bit integers are not always naturally aligned. Change the assert to enforce only 32bit alignment of the 64bit key for now to fix the build. A more correct fix would be to properly sort the struct buf fields which definitely suffer from bloat due to padding. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-12T21:24:18.183270Z K 7 svn:log V 87 Revert r250565 which causes issues for older CPUs PR: conf/178504 Requested by: many END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-12T21:48:08.725836Z K 7 svn:log V 195 Add support for the eofflag to nfs_readdir() in the new NFS client so that it works under a unionfs mount. Submitted by: Jared Yanovich (slovichon@gmail.com) Reviewed by: kib MFC after: 2 weeks END K 10 svn:author V 5 hiren K 8 svn:date V 27 2013-05-12T22:01:22.239082Z K 7 svn:log V 322 MFC: r240475 Remove all the checks on curthread != NULL with the exception of some MD trap checks (eg. printtrap()). Generally this check is not needed anymore, as there is not a legitimate case where curthread != NULL, after pcpu 0 area has been properly initialized. Reviewed by: attilio Approved by: sbruno (mentor) END K 10 svn:author V 4 joel K 8 svn:date V 27 2013-05-12T22:22:12.302609Z K 7 svn:log V 12 mdoc sweep. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-13T01:20:31.317054Z K 7 svn:log V 72 MFC r250463: Permit relative paths with mergemaster -m PR: bin/173929 END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-13T01:20:36.553340Z K 7 svn:log V 72 MFC r250463: Permit relative paths with mergemaster -m PR: bin/173929 END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-13T01:26:26.689352Z K 7 svn:log V 79 MFC r250303: Remove includes for old versions of FreeBSD. Reviewed by: stass END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-13T01:27:59.693774Z K 7 svn:log V 148 MFC r249949: Take some improvements from DragonFlyBSD: - add const where appropriate - add static where appropriate - fix a whitespace issues END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-13T01:28:09.152498Z K 7 svn:log V 148 MFC r249949: Take some improvements from DragonFlyBSD: - add const where appropriate - add static where appropriate - fix a whitespace issues END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-05-13T02:38:05.627172Z K 7 svn:log V 213 Report the number of free pages broken per domain and not in unified way. This helps in showing the free pages distribution. Sync DDB output with it. Sponsored by: EMC / Isilon storage division Requested by: alc END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-13T04:47:26.423137Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-05-13T05:27:43.605276Z K 7 svn:log V 28 Vendor import of less v458. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-05-13T05:28:27.011094Z K 7 svn:log V 15 Tag less v458. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-05-13T06:52:46.659237Z K 7 svn:log V 36 MFV: less v458. MFC after: 2 weeks END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-05-13T07:02:15.785688Z K 7 svn:log V 434 Pull in r181286 from upstream llvm trunk: LoopVectorize: getConsecutiveVector must respect signed arithmetic We were passing an i32 to ConstantInt::get where an i64 was needed and we must also pass the sign if we pass negatives numbers. The start index passed to getConsecutiveVector must also be signed. Should fix PR15882. This should fix Firefox crashes some people have been reporting, when it is compiled with -O3. END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-05-13T07:09:31.829085Z K 7 svn:log V 106 Bandaid for compiling with gcc, which happens to be the default compiler for a number of platforms still. END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2013-05-13T11:32:20.229679Z K 7 svn:log V 220 The HPN patch added a new BUG bit for SSH_BUG_LARGEWINDOW and the update to 6.1 added SSH_BUG_DYNAMIC_RPORT with the same value. Fix the HPN SSH_BUG_LARGEWINDOW bit so it is unique. Approved by: des MFC after: 2 weeks END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-05-13T12:43:03.572785Z K 7 svn:log V 58 MFC: enable parallel build of toolchain/libraries/headers END K 10 svn:author V 2 jh K 8 svn:date V 27 2013-05-13T13:57:06.336520Z K 7 svn:log V 44 MFC r249200: Correct the path. PR: 176256 END K 10 svn:author V 2 jh K 8 svn:date V 27 2013-05-13T14:00:24.421778Z K 7 svn:log V 44 MFC r249200: Correct the path. PR: 176256 END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-05-13T15:00:36.768590Z K 7 svn:log V 199 Add a remark to the effect that a manually started relearn will always result in the battery being completely drained, even in transparent learning mode. MFC in: 3 days Sponsored by: Sandvine Inc. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2013-05-13T15:18:36.606082Z K 7 svn:log V 152 MFC r247329, r247836: Add support for good old 8192Hz profiling clock to software PMC. Add a generic way to call per event allocate / release function. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-05-13T15:40:51.035972Z K 7 svn:log V 1228 o Add accessor functions to add and remove pages from a specific freelist. o Split the pool of free pages queues really by domain and not rely on definition of VM_RAW_NFREELIST. o For MAXMEMDOM > 1, wrap the RR allocation logic into a specific function that is called when calculating the allocation domain. The RR counter is kept, currently, per-thread. In the future it is expected that such function evolves in a real policy decision referee, based on specific informations retrieved by per-thread and per-vm_object attributes. o Add the concept of "probed domains" under the form of vm_ndomains. It is responsibility for every architecture willing to support multiple memory domains to correctly probe vm_ndomains along with mem_affinity segments attributes. Those two values are supposed to remain always consistent. Please also note that vm_ndomains and td_dom_rr_idx are both int because segments already store domains as int. Ideally u_int would have much more sense. Probabilly this should be cleaned up in the future. o Apply RR domain selection also to vm_phys_zero_pages_idle(). Sponsored by: EMC / Isilon storage division Partly obtained from: jeff Reviewed by: alc Tested by: jeff END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-05-13T15:49:23.195331Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-05-13T15:51:51.629415Z K 7 svn:log V 111 All committed to -CURRENT for the time being. Will be rewamped when more progresses on NUMA will be available. END K 10 svn:author V 4 joel K 8 svn:date V 27 2013-05-13T18:13:50.132598Z K 7 svn:log V 11 mdoc sweep END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-05-13T18:34:33.240286Z K 7 svn:log V 228 Set st_nlink in the stat structure within the inode to 1 as well. The cd9660 file system uses that field for the link count and it was 0. This impacts pwd_mkdb(8) as it checks for st_nlink not being 0 as part of closing a race. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-13T18:56:04.316462Z K 7 svn:log V 740 Begin tidying up the reassociation and node sleep/wakeup paths. * Move the node sleep/wake state under the TX lock rather than the node lock. Let's leave the node lock protecting rate control only for now. * When reassociating, various state needs to be cleared. For example, the aggregate session needs to be torn down, including any pending aggregation negotiation and BAR TX waiting. * .. and we need to do a "cleanup" pass since frames in the hardware TX queue need to be transmitted. Modify ath_tx_tid_cleanup() to be called with the TX lock held and push frames into a completion list. This allows for the cleanup to be done atomically for all TIDs in a node rather than grabbing and releasing the TX lock each time. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-13T18:57:18.771230Z K 7 svn:log V 70 This lock only protects the rate control state for now, mention this. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-13T19:02:22.112904Z K 7 svn:log V 40 Oops, commit the other half of r250606. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-13T19:03:12.911744Z K 7 svn:log V 119 Since the node state is 100% back under the TX lock, just kill the use of atomics. I'll re-think this nonsense later. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-13T19:44:35.280155Z K 7 svn:log V 59 MFC: r248479 List TrackPoint device before generic model. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-13T19:52:35.107894Z K 7 svn:log V 98 Improve the debugging output - use the MAC address rather than various pointer values everywhere. END K 10 svn:author V 5 hiren K 8 svn:date V 27 2013-05-13T19:53:19.759953Z K 7 svn:log V 145 As python3 does not have raw_input(), convert it to input() when we are using python3. PR: 177214 Reviewed by: gnn Approved by: sbruno (mentor) END K 10 svn:author V 9 jimharris K 8 svn:date V 27 2013-05-13T19:55:27.365209Z K 7 svn:log V 71 Fix typo in net.inet.tcp.minmss sysctl description. MFC after: 3 days END K 10 svn:author V 2 np K 8 svn:date V 27 2013-05-13T20:00:03.402395Z K 7 svn:log V 143 Deal correctly with 40G ports that don't have any transceiver plugged in. Do not claim that they have unknown tranceivers. MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-13T20:03:59.724680Z K 7 svn:log V 49 Remove a bogus re-assignment. MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-05-13T20:14:58.973161Z K 7 svn:log V 670 Use an ugly hack to get around bootstrapping problems when building clang on head between r239347 and r245428. The former revision introduced CLOCK_PROCESS_CPUTIME_ID as a clock id for the clock_gettime() function and friends, but it was only added in , not in . Any program including would therefore not be able to use CLOCK_PROCESS_CPUTIME_ID, even though the value of _POSIX_CPUTIME indicates its existence. The latter revision synchronized the defines again. Work around this problem by defining the id on the command line for the particular .cpp file that needs it. If the id ever changes value, this hack will need to be updated. END K 10 svn:author V 7 asomers K 8 svn:date V 27 2013-05-13T20:28:24.336033Z K 7 svn:log V 236 etc/rc.d/syslogd Add netif as a requirement of syslogd to get lo0 up. Currently, this doesn't affect the rc order, because mountcritremote already depends on netif. Reviewed by: eadler Approved by: kenm (mentor) MFC after: 2 weeks END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-13T21:17:27.869585Z K 7 svn:log V 50 Support sending ATH_ALQ messages with no payload. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-13T21:18:00.125649Z K 7 svn:log V 26 Add ALQ beacon debugging. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-13T21:31:43.693664Z K 7 svn:log V 220 Partially revert r250128. http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=ec2fdb8 This patch is known to generate a broken scanner. http://sourceforge.net/mailarchive/message.php?msg_id=29909582 END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-13T21:34:01.193043Z K 7 svn:log V 40 MFV: r250620 Partially revert r250128. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-13T21:44:59.375304Z K 7 svn:log V 27 Re-gen skel.c for r250621. END K 10 svn:author V 2 ed K 8 svn:date V 27 2013-05-13T21:46:07.839683Z K 7 svn:log V 335 Rework the way C11 keywords are defined. Instead of only checking the __STDC_VERSION__, we can also use Clang's __has_extension() to check for features specifically. This allows us to, say, use Clang's native _Static_assert() instead of the typedef hack, making the compiler error messages a lot more readable. Reviewed by: theraven END K 10 svn:author V 2 ed K 8 svn:date V 27 2013-05-13T21:47:17.466485Z K 7 svn:log V 249 Improve readability of static assertions for OFFSET_* macros. Instead of doing all sorts of weird casting of constants to pointer-pointers, simply use the standard C offsetof() macro to obtain the offset of the respective fields in the structures. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-05-13T22:06:46.219270Z K 7 svn:log V 103 Copy releng/8.4 to release/8.4.0 as part of the 8.4-RELEASE build process. Approved by: re (jpaetzel) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-05-13T22:16:33.040229Z K 7 svn:log V 108 Add less to rescue build. On amd64, this increases rescue size by about 130KB or 2.4%. MFC after: 1 month END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-13T22:34:55.585017Z K 7 svn:log V 72 Partially revert r250468 and apply a fix from NetBSD. Suggested by: ed END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-05-13T22:38:30.985140Z K 7 svn:log V 100 Update releng/8.4 branch to -RELEASE status, pending final preparation. Approved by: re (implicit) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-05-13T22:40:10.859156Z K 7 svn:log V 140 Delete incorrect release/8.4.0 tag, which contained differences from releng/8.4 branch. Approved by: re (implicit) Pointed out by: delphij END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-13T22:49:09.663464Z K 7 svn:log V 39 Do not specify the default path to m4. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-13T23:48:34.163890Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-14T01:27:56.215401Z K 7 svn:log V 53 Build m4 as a bootstrap tool only when lex is built. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-05-14T03:21:13.826945Z K 7 svn:log V 512 Centralize standard getopts arguments, both for convenience and to correct a bug in which certain combinations of arguments produced unexpected results such as `-dX' (now properly produces debugging and X11), `-XS' (now properly produces X11 in secure mode), `-df-' (enables debugging when reading a script from standard-input, etc. Multi-word variations such as `-d -X', `-X -S', `-d -f-', `-d -f -', etc. also work as expected. Also tested were variations in argument order, which are now working as expected. END K 10 svn:author V 4 gber K 8 svn:date V 27 2013-05-14T09:47:58.703697Z K 7 svn:log V 1576 Port the new PV entry allocator from amd64/i386/mips to armv6/v7. PV entries are now roughly half the size. Instead of using a shared UMA zone for 28 byte pv entries (two 8-byte tailq nodes, a 4 byte pointer, a 4 byte address and 4 byte flags), we allocate a page at a time per process. This provides 252 pv entries per process (actually, per pmap address space) and eliminates one of the 8-byte tailq entries since we now can track per-process pv entries implicitly. The pointer to the pmap can be eliminated by doing address arithmetic to find the metadata on the page headers to find a single pointer shared by all 252 entries. There is an 8-int bitmap for the freelist of those 252 entries. When in serious low memory condition, allocation of another pv_chunk is possible by freeing some pages in pmap_pv_reclaim(). Added pv_entry/pv_chunk related statistics to pmap. pv_entry/pv_chunk statistics can be accessed via sysctl vm.pmap. Ported PTE freelist of KVA allocation and maintenance from i386. Using an idea from Stephan Uphoff, use the empty pte's that correspond to the unused kva in the pv memory block to thread a freelist through. This allows us to free pages that used to be used for pv entry chunks since we can now track holes in the kva memory block. As both ARM pmap.c and pmap-v6.c use the same header and pv_entry, pmap and md_page structures are different, it was needed to separate code designed for ARMv6/7 from the one for other ARMs. Submitted by: Zbigniew Bodek Reviewed by: alc Sponsored by: The FreeBSD Foundation, Semihalf END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-05-14T12:24:02.594671Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-05-14T14:16:41.247219Z K 7 svn:log V 24 Merge from vmcontention END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-14T17:32:13.897059Z K 7 svn:log V 125 Add m4 to bootstrap tools for 9.x. The old version does not support -P option, which is necessary for building flex itself. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-14T19:16:54.042262Z K 7 svn:log V 20 Fix build with GCC. END K 10 svn:author V 5 hiren K 8 svn:date V 27 2013-05-14T20:25:07.034737Z K 7 svn:log V 168 Fix a typo: It should be "strtoll" and not "stroll". PR: 178642 Reported by: Michael Galassi (michaelgalassi@gmail.com) Approved by: sbruno (mentor) MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-05-14T21:15:36.290538Z K 7 svn:log V 449 MFC r245825,245890,246097,246127,246315: Introduce a new option -DNO_ROOT that allows install and distribution targets to be run without root privilege. Information about ownership, group, flags, and suid bits are stored in the file specified by METALOG which defaults to ${DESTDIR}/METALOG. This file can be used in conjunction with bsdtar or makefs to generate archives or file system images with correct permissions. Sponsored by: DARPA, AFRL END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-14T21:27:50.661879Z K 7 svn:log V 27 Re-gen scan.c for r250621. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-14T21:37:52.342735Z K 7 svn:log V 77 Refine r250472. This removes empty #ifdef/#endif pairs when nounput is set. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-14T21:39:38.093723Z K 7 svn:log V 20 Re-gen for r250642. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-05-15T00:58:45.548861Z K 7 svn:log V 162 MFC r248227: Disable TX IP header checksum offloading on RL_HWREV_8168CP. The controller generates wrong checksummed frame if the IP packet has IP options. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-05-15T01:00:40.517264Z K 7 svn:log V 162 MFC r248227: Disable TX IP header checksum offloading on RL_HWREV_8168CP. The controller generates wrong checksummed frame if the IP packet has IP options. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-05-15T01:05:16.284552Z K 7 svn:log V 317 MFC r248456: r119712 introduced SIS_TYPE_83816 but it was not actually set in driver such that checking against the type was always false. To detect NS DP83816, driver should have checked silicon revision register for NS controllers. While here, remove SIS_TYPE_83816 to not make the similar mistake again. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-05-15T01:06:24.240255Z K 7 svn:log V 317 MFC r248456: r119712 introduced SIS_TYPE_83816 but it was not actually set in driver such that checking against the type was always false. To detect NS DP83816, driver should have checked silicon revision register for NS controllers. While here, remove SIS_TYPE_83816 to not make the similar mistake again. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-05-15T01:16:41.861978Z K 7 svn:log V 181 MFC r248542: For RTL8211B or later PHYs, enable crossover detection and auto-correction. This change makes re(4) establish a link with a system using non-crossover UTP cable. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-05-15T01:17:59.335564Z K 7 svn:log V 181 MFC r248542: For RTL8211B or later PHYs, enable crossover detection and auto-correction. This change makes re(4) establish a link with a system using non-crossover UTP cable. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-05-15T01:21:40.373644Z K 7 svn:log V 27 MFC r248993: Fix a typo. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-05-15T01:22:55.882495Z K 7 svn:log V 27 MFC r248993: Fix a typo. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-15T01:36:59.789818Z K 7 svn:log V 210 MFC: r250157 Isilon reported that sec=krb5p NFS mounts had a problem when m_len == 0 for the last mbuf of the list with an encrypted message. This patch replaces the KASSERT() with code that handles this case. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-15T01:40:16.046062Z K 7 svn:log V 122 MFC: r250158 Document that the NFSv4 server statistics are operation counts and not RPC counts. This is a content change. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-15T01:44:01.922931Z K 7 svn:log V 167 MFC: r250162 Document the fact that an NFSv4 mount against a volume on the same host can result in a hung NFS server and is not recommended. This is a content change. END K 10 svn:author V 5 benno K 8 svn:date V 27 2013-05-15T03:33:00.369364Z K 7 svn:log V 4 IFC END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-15T06:13:09.382033Z K 7 svn:log V 47 Make the error message little bit more useful. END K 10 svn:author V 3 des K 8 svn:date V 27 2013-05-15T08:38:49.674964Z K 7 svn:log V 86 Fix typo in comment. Submitted by: Alex Weber MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-05-15T13:04:10.897551Z K 7 svn:log V 215 Add a new option WITHOUT_FORMAT_EXTENSIONS to disable flags related to checking our kernel printf extensions. This is useful to allow compilers without these extensions to build kernels. Sponsored by: DARPA, AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-05-15T14:30:03.186715Z K 7 svn:log V 681 Add support for an external cross compiler. The cross compiler is specified by passing the XCC, XCXX, and XCPP variables (corresponding to CC, CXX, and CPP) to buildworld/buildkernel. The compiler must be clang or be configured to target the appropriate architecture. To speed build times, if XCC is an absolute path or WITHOUT_CROSS_COMPILER is defined then no cross compiler will be built during the cross-tools stage. Limited documentation of this feature can currently be found at: https://wiki.freebsd.org/ExternalToolchain This functionality should be considered experimental and is subject to change without notice. Sponsored by: DARPA, AFRL Discussed with: imp, sjg END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-05-15T14:35:02.330052Z K 7 svn:log V 63 Document WITHOUT_CROSS_COMPILER and WITHOUT_FORMAT_EXTENSIONS. END K 10 svn:author V 7 davidcs K 8 svn:date V 27 2013-05-15T17:03:09.774265Z K 7 svn:log V 225 Add Qlogic 10Gigabit Ethernet & CNA Adapter Driver Version 3.10.10 for QLogic 8300 Series Adapters Submitted by: David C Somayajulu (davidcs@freebsd.org) QLogic Corporation Approved by: George Neville-Neil (gnn@freebsd.org) END K 10 svn:author V 7 asomers K 8 svn:date V 27 2013-05-15T17:26:50.074876Z K 7 svn:log V 438 sbin/camcontrol/camcontrol.c If an expander returns 0x00 (no device attached) in the ATTACHED DEVICE field of the SMP DISCOVER response, ignore the value of ATTACHED SAS ADDRESS, because it is invalid. Some expanders zero out the address when the attached device is removed, but others do not. Section 9.4.3.10 of the SAS Protocol Layer 2 revision 04b does not require them to do so. Approved by: ken (mentor) MFC after: 3 weeks END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-15T17:41:10.296066Z K 7 svn:log V 37 Move generated files to usr.bin/lex. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-15T17:44:17.989185Z K 7 svn:log V 22 Fix the check target. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-15T18:33:05.521537Z K 7 svn:log V 2454 Implement my first cut at "correct" node power-save and PS-POLL support. This implements PS-POLL awareness i nthe * Implement frame "leaking", which allows for a software queue to be scheduled even though it's asleep * Track whether a frame has been leaked or not * Leak out a single non-AMPDU frame when transmitting aggregates * Queue BAR frames if the node is asleep * Direct-dispatch the rest of control and management frames. This allows for things like re-association to occur (which involves sending probe req/resp as well as assoc request/response) when the node is asleep and then tries reassociating. * Limit how many frames can set in the software node queue whilst the node is asleep. net80211 is already buffering frames for us so this is mostly just paranoia. * Add a PS-POLL method which leaks out a frame if there's something in the software queue, else it calls net80211's ps-poll routine. Since the ath PS-POLL routine marks the node as having a single frame to leak, either a software queued frame would leak, OR the next queued frame would leak. The next queued frame could be something from the net80211 power save queue, OR it could be a NULL frame from net80211. TODO: * Don't transmit further BAR frames (eg via a timeout) if the node is currently asleep. Otherwise we may end up exhausting management frames due to the lots of queued BAR frames. I may just undo this bit later on and direct-dispatch BAR frames even if the node is asleep. * It would be nice to burst out a single A-MPDU frame if both ends support this. I may end adding a FreeBSD IE soon to negotiate this power save behaviour. * I should make STAs timeout of power save mode if they've been in power save for more than a handful of seconds. This way cards that get "stuck" in power save mode don't stay there for the "inactivity" timeout in net80211. * Move the queue depth check into the driver layer (ath_start / ath_transmit) rather than doing it in the TX path. * There could be some naughty corner cases with ps-poll leaking. Specifically, if net80211 generates a NULL data frame whilst another transmitter sends a normal data frame out net80211 output / transmit, we need to ensure that the NULL data frame goes out first. This is one of those things that should occur inside the VAP/ic TX lock. Grr, more investigations to do.. Tested: * STA: AR5416, AR9280 * AP: AR5416, AR9280, AR9160 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-05-15T18:38:28.943354Z K 7 svn:log V 98 Constify parameters, no functional or binary change. Verified with: sha256(1) MFC after: 2 weeks END K 10 svn:author V 2 jh K 8 svn:date V 27 2013-05-15T18:41:49.542689Z K 7 svn:log V 144 Rename O_DIRECTORY to O_TMP_DIRECTORY to avoid shadowing the fcntl.h O_DIRECTORY flag. PR: bin/173924 Obtained from: git://repo.or.cz/nvi.git END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-15T18:55:21.013337Z K 7 svn:log V 34 Add generated files from parse.y. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-15T18:56:43.199980Z K 7 svn:log V 28 Improve bootstrapping flex. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-15T19:23:36.091501Z K 7 svn:log V 24 Slightly improve style. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-05-15T19:33:53.454060Z K 7 svn:log V 58 MFC r242992: Avoid an ambiguous reference to mtx_lock(9). END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-05-15T19:38:49.346253Z K 7 svn:log V 58 MFC r242992: Avoid an ambiguous reference to mtx_lock(9). END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-05-15T19:52:37.875758Z K 7 svn:log V 116 MFC r242995: firmware(9) mdoc cleanup. - Lowercase a cross reference to make. - Sort SEE ALSO cross references. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-05-15T19:53:49.834270Z K 7 svn:log V 116 MFC r242995: firmware(9) mdoc cleanup. - Lowercase a cross reference to make. - Sort SEE ALSO cross references. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2013-05-15T19:58:12.348654Z K 7 svn:log V 91 MFC r249864,249918 Introduce kernel coredumps to ppc32 AIM. Leeched from the booke code. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-05-15T20:53:53.373507Z K 7 svn:log V 224 MFC r250550: Update the gcc43 changelog. The issue solved in r250515 actually originated upstream and was fixed in upstream gcc43 branch in 2006/10/24 (under GPLv2). Register it in the appropriate ChangeLog for reference. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-05-15T20:59:00.670045Z K 7 svn:log V 176 MFC r250393: When gcc 4.2.0 was imported, the 3DNow intrinsics header was not added to the list of intrinsics headers to install, so belatedly (5 years :) add it. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-05-15T21:02:18.154295Z K 7 svn:log V 174 MFC r246711: o Bring in sync decoding the first nfssvc(2) parameter (flags) with the current definitions location. o Respect numbers in NFSSVC_* (e.g. NFSSVC_V4ROOTEXPORT). END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-05-15T21:05:25.264591Z K 7 svn:log V 174 MFC r246711: o Bring in sync decoding the first nfssvc(2) parameter (flags) with the current definitions location. o Respect numbers in NFSSVC_* (e.g. NFSSVC_V4ROOTEXPORT). END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-15T21:08:51.282919Z K 7 svn:log V 37 Build version numbers from config.h. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-05-15T21:16:16.059666Z K 7 svn:log V 106 MFC r248250-248251: - Add the getcontextx prototype to SYNOPSIS. - Link getcontextx(3) to getcontext(3). END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-05-15T21:19:05.236239Z K 7 svn:log V 106 MFC r248250-248251: - Add the getcontextx prototype to SYNOPSIS. - Link getcontextx(3) to getcontext(3). END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-05-15T21:35:22.504134Z K 7 svn:log V 137 MFC r250088: Pass a format string to kproc_create() [1] and thus fix the build with -DBKTR_NEW_MSP34XX_DRIVER and -Wformat-security. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-05-15T21:37:08.408352Z K 7 svn:log V 155 MFC r250088: Pass a format string to kproc_create() [1] and thus fix the build with -DBKTR_NEW_MSP34XX_DRIVER and -Wformat-security. PR: kern/175546 END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-05-15T22:56:24.132733Z K 7 svn:log V 253 Convert a couple of helper scripts used to test the ip provider to work on FreeBSD. In the IPv6 case, try each interface before returning an error; each IPv6-enabled interface will have a link-local address even if the link isn't up. MFC after: 1 week END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-15T23:09:29.205996Z K 7 svn:log V 55 Add a pair of #if/#endif around FreeBSD-specific code. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-15T23:11:08.317782Z K 7 svn:log V 20 Re-gen for r250686. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-16T00:18:25.301852Z K 7 svn:log V 67 Always include stdint.h to work around broken flexint.h and regen. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-16T00:52:08.263073Z K 7 svn:log V 200 MFC: r250176 Fix the getpwuid_r() call in the gssd daemon so that it handles the ERANGE error return case. Without this fix, authentication of users for certain system setups could fail unexpectedly. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-16T00:56:41.837859Z K 7 svn:log V 229 MFC: r250177 Fix the getpwnam_r() call in the pname_to_uid() kerberos library function so that it handles the ERANGE error return case. Without this fix, authentication of users for certain system setups could fail unexpectedly. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2013-05-16T03:01:04.567498Z K 7 svn:log V 126 Return one-based key so that user can check if the key is ever allocated in the first place. Initial patch submitted by: phk END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2013-05-16T03:51:00.216535Z K 7 svn:log V 55 Add a kernel config file for the BeableBone Black SoC. END K 10 svn:author V 5 hiren K 8 svn:date V 27 2013-05-16T05:16:56.778493Z K 7 svn:log V 181 Add tcp header flags ECE and CWR defined in RFC 3168. PR: 140349 Submitted by: Alan Amesbury (earlier version) Reviewed by: delphij Approved by: sbruno (mentor) END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-16T06:19:29.516826Z K 7 svn:log V 214 MFC r250193: Do a sync of the devvp vnode for the mount, which buffers, among other things, contain FAT blocks. This makes fsync(2) for msdosfs more correct by syncing the metadata needed to read the synced data. END K 10 svn:author V 4 gber K 8 svn:date V 27 2013-05-16T09:43:04.706633Z K 7 svn:log V 113 Fix L2 cache write-back invalidate for Sheeva core. Submitted by: Michal Dubiel Obtained from: Netasq, Semihalf END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-16T10:32:01.990884Z K 7 svn:log V 214 MFC r250193: Do a sync of the devvp vnode for the mount, which buffers, among other things, contain FAT blocks. This makes fsync(2) for msdosfs more correct by syncing the metadata needed to read the synced data. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-16T13:07:02.614673Z K 7 svn:log V 138 Add dependencies on the firmware, which allows the loading of the cxgb and cxgbe modules. Reviewed and approved by: np MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-05-16T14:38:12.276747Z K 7 svn:log V 135 Add a sample script to create filesystem images from an installed tree created by installworld+distribution with the -DNO_ROOT option. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-05-16T15:28:38.062619Z K 7 svn:log V 131 Build bmake by default. If someone explicitly builds usr.bin/make while MK_BMAKE==yes, install it as 'fmake'. Reviewed by: brooks END K 10 svn:author V 6 julian K 8 svn:date V 27 2013-05-16T16:20:17.757748Z K 7 svn:log V 157 Finally change the mbuf to have its own fib field instead of stealing 4 flag bits. This was supposed to happen in 8.0, and again in 2012.. MFC after: never END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-05-16T16:46:02.653136Z K 7 svn:log V 293 Add a handy function for truncating variables to a specific byte-length. It should be noted that newlines are both preserved and included in said byte- count. If you want to truncate single-line values without regard to line termination, there's always f_substr() which already exists herein. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-05-16T16:51:52.760596Z K 7 svn:log V 25 Fix a typo in a comment. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-16T17:45:01.232381Z K 7 svn:log V 76 Dump out the holding buffer descriptor contents and addresses stopping DMA. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-16T17:46:32.305435Z K 7 svn:log V 194 Limit the number of software queued frames when doing non-aggregation. This should prevent the TX queue being filled with non-aggregate frames, causing starvation and non-fair queue behaviour. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-16T17:53:12.323315Z K 7 svn:log V 163 Tidy up the debugging - don't bother printing out TID pointers; now that we are printing out the MAC address in these fields, just printing out the TID is enough. END K 10 svn:author V 2 jh K 8 svn:date V 27 2013-05-16T18:13:10.786716Z K 7 svn:log V 63 A library function shall not set errno to 0. Reviewed by: mdf END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-05-16T18:37:14.054448Z K 7 svn:log V 66 Implement NO_ROOT support for distributekernel and packagekernel. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2013-05-16T19:39:11.846511Z K 7 svn:log V 78 Clean up trailing whitespace. Submitted by: Andy Kosela MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2013-05-16T19:44:51.493054Z K 7 svn:log V 201 When reporting the user readable size, round up. Several SD cards not only use SI units, but also are a couple of percent short. If you need to know the exact size, diskinfo will return exact results. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2013-05-16T20:07:08.986451Z K 7 svn:log V 665 When running the -m option to generate a newfs(8) command suitable for recreating the filesystem, check for and output the -i, -k, and -l options if appropriate. Note the remaining deficiencies of the -m option in the dumpfs(8) manual page. Specifically that newfs(8) options -E, -R, -S, and -T options are not handled and that -p is not useful so is omitted. Also document that newfs(8) options -n and -r are neither checked for nor output but should be. The -r flag is needed if the filesystem uses gjournal(8). PR: bin/163992 Reported by: Dieter Submitted by: Andy Kosela MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-16T20:27:30.297456Z K 7 svn:log V 72 MFC r250553: Add the letter 'x' to the font iso05-8x16.fnt PR: 169797 END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-16T20:27:30.369950Z K 7 svn:log V 72 MFC r250553: Add the letter 'x' to the font iso05-8x16.fnt PR: 169797 END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-16T20:32:09.975984Z K 7 svn:log V 82 MFC r250459: Add the letter 'q' to the font iso05-8x16.fnt PR: 72585 PR: 169797 END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-16T20:32:28.506678Z K 7 svn:log V 82 MFC r250459: Add the letter 'q' to the font iso05-8x16.fnt PR: 72585 PR: 169797 END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-16T20:34:21.252373Z K 7 svn:log V 262 MFC r250412: posix_spawn_file_actions_addopen(3): Correct error for bad file descriptor. As per POSIX.1-2008, posix_spawn_file_actions_add* return [EBADF] if a file descriptor is negative, not [EINVAL]. The bug was only in the manual page; the code is correct. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-16T20:35:53.571755Z K 7 svn:log V 230 MFC 250421: posix_spawn_file_actions_adddup2(3): Document difference with dup2(). The ability to clear a file descriptor's close-on-exec flag via posix_spawn_file_actions_adddup2() is in fact proposed in Austin Group issue #411. END K 10 svn:author V 4 joel K 8 svn:date V 27 2013-05-16T20:55:20.649842Z K 7 svn:log V 25 Minor mdoc improvements. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-05-16T21:04:56.916964Z K 7 svn:log V 71 Constify string pointers. Verified with: sha256(1) MFC after: 2 weeks END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-05-16T21:26:46.428345Z K 7 svn:log V 87 Reverse the sense of the test wrt bmake, and guard against MK_BMAKE not being defined. END K 10 svn:author V 6 julian K 8 svn:date V 27 2013-05-16T21:27:47.145438Z K 7 svn:log V 23 Fix cut-n-paste error. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-05-16T22:25:17.209642Z K 7 svn:log V 62 Similar to r250719: guard against MK_BMAKE not being defined. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-05-16T22:35:33.853145Z K 7 svn:log V 53 guard against MK_SHARED_TOOLCHAIN not being defined. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-16T23:16:29.483262Z K 7 svn:log V 34 Flatten GNU libregex vendor area. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-16T23:23:37.725925Z K 7 svn:log V 36 Import libregex from GNU libc 2.17. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-16T23:25:11.859489Z K 7 svn:log V 33 Tag libregex from GNU libc 2.17. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-16T23:30:11.420704Z K 7 svn:log V 48 Add a script to extract libregex from GNU libc. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-17T00:14:36.396098Z K 7 svn:log V 98 MFC r250528: Teach wpa_supplicant to properly compute wireless signal strength. PR: bin/170631 END K 10 svn:author V 3 uqs K 8 svn:date V 27 2013-05-17T00:26:56.556275Z K 7 svn:log V 100 Unbreak the git converter, ignore a file that doesn't match the usual pattern. Resort some entries. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-17T00:40:46.091219Z K 7 svn:log V 130 MFC r250509: The M_VESA_MODE_MAX is latest valid mode - not the first invalid. Permit its use in vidcontrol -i PR: bin/119483 END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-17T00:40:48.902923Z K 7 svn:log V 130 MFC r250509: The M_VESA_MODE_MAX is latest valid mode - not the first invalid. Permit its use in vidcontrol -i PR: bin/119483 END K 10 svn:author V 3 gad K 8 svn:date V 27 2013-05-17T03:14:55.541515Z K 7 svn:log V 197 Drop any connection to newsyslog. I haven't worked on it for quite some time. Note that I do want to keep the pre-commit review for usr.sbin/lpr. I am actively working on some updates for that. END K 10 svn:author V 4 grog K 8 svn:date V 27 2013-05-17T03:52:20.431829Z K 7 svn:log V 26 Complete revision 243104. END K 10 svn:author V 4 grog K 8 svn:date V 27 2013-05-17T03:55:03.709623Z K 7 svn:log V 63 MFC revisions 243049,243129,244134,245871,245912,249698,249924 END K 10 svn:author V 5 hiren K 8 svn:date V 27 2013-05-17T04:09:04.818459Z K 7 svn:log V 171 MFC: r250487 Adding a detach method to p4tcc driver. PR: 118739 Submitted by: Dan Lukes (earlier version) Reviewed by: jhb Approved by: sbruno (mentor) END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-17T05:16:30.634431Z K 7 svn:log V 498 Add some more debugging printf()s to complain if the ath_buf tx queue doesn't match the actual hardware queue this frame is queued to. I'm trying to ensure that the holding buffers are actually being queued to the same TX queue as the holding buffer that they end up on. I'm pretty sure this is all correct so if this complains, it'll be due to some kind of subtle broken-ness that needs fixing. This is only done for legacy hardware, not EDMA hardware. Tested: * AR5416 STA mode, very lightly END K 10 svn:author V 3 des K 8 svn:date V 27 2013-05-17T08:48:16.993560Z K 7 svn:log V 86 Add a -N option that prints the jail name rather than its number. MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2013-05-17T08:55:26.205750Z K 7 svn:log V 32 Vendor import of OpenSSH 6.2p2. END K 10 svn:author V 3 des K 8 svn:date V 27 2013-05-17T08:57:09.475869Z K 7 svn:log V 18 Tag OpenSSH 6.2p2 END K 10 svn:author V 3 des K 8 svn:date V 27 2013-05-17T09:12:33.265600Z K 7 svn:log V 99 Upgrade to OpenSSH 6.2p2. Mostly a no-op since I had already patched the issues that affected us. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-17T14:04:31.530245Z K 7 svn:log V 181 Add new capability types encodings from HyperTransport I/O Link Specification revisions 3.00 and 3.10. Submitted by: Dmitry Luhtionov MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-17T14:05:31.743212Z K 7 svn:log V 120 Decode new HT 3.00 and 3.10 capabilities. Submitted by: Dmitry Luhtionov MFC after: 1 week END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2013-05-17T15:20:45.984410Z K 7 svn:log V 74 Revert r250692. We'll use 1 kernel config file for the BeagleBone models. END K 10 svn:author V 5 hiren K 8 svn:date V 27 2013-05-17T17:16:29.476781Z K 7 svn:log V 171 MFC: r250487 Adding a detach method to p4tcc driver. PR: 118739 Submitted by: Dan Lukes (earlier version) Reviewed by: jhb Approved by: sbruno (mentor) END K 10 svn:author V 3 zec K 8 svn:date V 27 2013-05-17T17:45:00.603208Z K 7 svn:log V 44 MFC 233601: Permit tcpdrop in VNET jails. END K 10 svn:author V 3 alc K 8 svn:date V 27 2013-05-17T18:49:43.224224Z K 7 svn:log V 265 Relax the object locking assertion in vm_page_lookup(). Now that a radix tree is used to maintain the object's collection of resident pages, vm_page_lookup() no longer needs an exclusive lock. Reviewed by: attilio Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 5 gabor K 8 svn:date V 27 2013-05-17T18:53:29.181309Z K 7 svn:log V 93 - Update the release notes to DocBook 4.5 XML to build with the updated documentation tree END K 10 svn:author V 3 alc K 8 svn:date V 27 2013-05-17T18:59:00.511669Z K 7 svn:log V 125 Relax the object locking assertion in pmap_enter_locked(). Reviewed by: attilio Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 alc K 8 svn:date V 27 2013-05-17T19:02:36.837873Z K 7 svn:log V 138 Relax the object locking in vm_fault_prefault(). A read lock suffices. Reviewed by: attilio Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 5 gavin K 8 svn:date V 27 2013-05-17T19:13:31.602977Z K 7 svn:log V 344 o Retrive the part number (CP2103 etc) from the hardware on attach. o The CP2101 and CP2102 do not support GPIO pin use at all, enforce this. o Support reading the GPIO status on the second port of the CP2105. More work is needed before the CP2105 GPIO pins can be used as outputs. Hardware donated by: Silicon Labs MFC after: 3 weeks END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-05-17T19:37:16.449640Z K 7 svn:log V 141 We really need to get the bsd.own.mk from this tree so the correct options are set. Also defined NO_PWD_OVERRIDE to match behavior of fmake. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-05-17T20:03:55.712962Z K 7 svn:log V 151 Use readlocking now that assertions on vm_page_lookup() are relaxed. Sponsored by: EMC / Isilon storage division Reviewed by: alc Tested by: flo, pho END K 10 svn:author V 7 trociny K 8 svn:date V 27 2013-05-17T20:12:56.688024Z K 7 svn:log V 654 MFC r249558, r250145: r249558: Add a new set of notes to a process core dump to store procstat data. The notes format is a header of sizeof(int), which stores the size of the corresponding data structure to provide some versioning, and data in the format as it is returned by a related sysctl call. The userland tools (procstat(1)) will be taught to extract this data, providing additional info for postmortem analysis. PR: kern/173723 Suggested by: jhb Discussed with: jhb, kib Reviewed by: jhb (initial version), kib r250145: Introduce a constant, ELF_NOTE_ROUNDSIZE, which evidently declares our intention to use 4-byte padding for elf notes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2013-05-17T20:53:15.445128Z K 7 svn:log V 92 For ARM, MIPS, and PowerPC, default to 32-byte alignment, but allow it to be as small as 8. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-05-17T21:45:52.756176Z K 7 svn:log V 66 Don't send an ABORT chunk with verification 0. MFC after: 1 week END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-05-17T22:18:27.688318Z K 7 svn:log V 194 Per the comment, we cannot rely on bsd.own.mk we could be on an old system that knows noting of MK_BMAKE or on an almost up to date one that is defaulting it to "no" neither of which will work. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-05-17T22:26:05.722361Z K 7 svn:log V 89 Set errno to ETIMEDOUT if an SCTP association times out during setup. MFC after: 1 week END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-17T23:13:40.523548Z K 7 svn:log V 24 Import ACPICA 20130517. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-17T23:14:18.129153Z K 7 svn:log V 21 Tag ACPICA 20130517. END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2013-05-18T04:49:00.780754Z K 7 svn:log V 141 Fix ipfw(8) sets of ipv6 addresses handling. Conditionally use stack buffer instead of calling strdup(). PR: bin/104921 MFC after: 2 weeks END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2013-05-18T05:31:17.355607Z K 7 svn:log V 221 Merge r244633, r250246. Use unified IP_FW_ARG_TABLEARG() macro for most tablearg checks. Log real value instead of IP_FW_TABLEARG (65535) in ipfw_log(). Use unified method for accessing / updating cached rule pointers. END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2013-05-18T05:40:59.803879Z K 7 svn:log V 136 MFC r243711. Use common macros for working with rule/dynamic counters. This is done as preparation to introduce per-cpu ipfw counters. END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2013-05-18T05:48:46.368857Z K 7 svn:log V 747 MFC r248552, r248971 Add ipfw support for setting/matching DiffServ codepoints (DSCP). Setting DSCP support is done via O_SETDSCP which works for both IPv4 and IPv6 packets. Fast checksum recalculation (RFC 1624) is done for IPv4. Dscp can be specified by name (AFXY, CSX, BE, EF), by value (0..63) or via tablearg. Matching DSCP is done via another opcode (O_DSCP) which accepts several classes at once (af11,af22,be). Classes are stored in bitmask (2 u32 words). Many people made their variants of this patch, the ones I'm aware of are (in alphabetic order): Dmitrii Tejblum Marcelo Araujo Roman Bogorodskiy (novel) Sergey Matveichuk (sem) Sergey Ryabin PR: kern/102471, kern/121122 Fix ipfw rule validation partially broken by r248552. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-05-18T07:03:06.876290Z K 7 svn:log V 205 Fix issue with "Logitech Webcam C525": Set a valid alternate interface setting when enumerating USB audio devices else the device mentioned will not work like expected. PR: usb/178722 MFC after: 1 week END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2013-05-18T07:10:22.510912Z K 7 svn:log V 56 Fix rte leak introduced in r248070. MFC after: 2 weeks END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-05-18T07:16:20.664909Z K 7 svn:log V 289 Don't clear stall at first time use of USB MIDI endpoints. Most likely some non-USB compliant devices will choke on it sooner or later. Clear stall is strictly speaking not needed. If the first MIDI command sent or transmitted is lost, this is not a big problem for us. MFC after: 1 week END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2013-05-18T08:14:21.536443Z K 7 svn:log V 130 Use separate function to update mbuf checksum flags instead of duplicating the same code in different places. MFC after: 2 weeks END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2013-05-18T12:01:38.427080Z K 7 svn:log V 141 Add AT_RANDOM and AT_EXECFN auxiliary vector entries which are used by glibc. At list since glibc version 2.16 using AT_RANDOM is mandatory. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2013-05-18T12:53:20.391693Z K 7 svn:log V 38 Label the mmc child after the parent. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2013-05-18T12:54:37.722387Z K 7 svn:log V 84 Correct the spelling of "okay". Add pinmux setting for the Reset GPIO pin for MMC1. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-05-18T13:07:01.622608Z K 7 svn:log V 45 Var_Delete: expand name to delete if needed. END