ƒ­f262000 224 400 209 186 215 138 236 886 495 153 157 207 367 551 244 244 116 216 178 191 122 423 141 141 171 171 370 159 968 138 108 127 122 161 174 235 181 214 250 166 165 137 137 157 157 169 211 165 165 213 213 200 304 133 188 188 188 202 176 466 466 275 275 145 136 136 136 169 172 172 172 150 150 150 174 174 275 275 163 275 163 321 218 186 186 175 175 138 138 138 296 296 117 114 184 184 184 171 171 171 241 241 153 153 153 169 169 169 177 177 177 181 181 181 153 153 176 176 176 183 183 183 574 248 267 248 320 229 252 185 179 306 177 222 395 545 131 259 484 484 309 621 200 396 479 746 155 155 299 299 493 250 241 132 241 199 180 177 177 210 187 224 202 122 832 489 392 481 212 212 154 174 196 173 198 198 181 163 132 132 132 184 184 242 112 317 148 251 652 124 158 370 158 204 286 187 133 419 1321 348 216 298 186 268 360 204 203 236 320 387 681 240 173 173 275 122 311 130 227 133 118 317 198 228 117 K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-02-16T21:53:33.481110Z K 7 svn:log V 306 Undefine HAVE_VSNPRINTF_IN_STD. Should fix the build with g++/libstdc++. This is what we used to do prior the import of atf 0.20 and the build worked just fine with both libstdc++ and libc++. Still investigating how to properly fix this upstream so that we do not hit the same issue on the next import. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-02-16T22:01:44.136284Z K 7 svn:log V 113 MFC r260666: In the nested TLB fault handler, for a direct-mapped address, make sure to clear the lower 12 bits. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-02-16T22:12:13.282926Z K 7 svn:log V 91 MFC r260914: In pmap_set_pte(), make sure to enforce ordering by inserting a memory fence. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-16T22:48:36.224451Z K 7 svn:log V 122 After r261980, the local ptr variable in xbox_init() is no longer used, breaking the LINT build. Pointy hat to: brueffer END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-02-16T23:08:21.254778Z K 7 svn:log V 43 MFC r260175: Implement atomic_swap_. END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-02-16T23:10:46.634576Z K 7 svn:log V 138 Remove redundant memcpy of fd_ofiles in fdgrowtable() added in r247602 Discussed with: mjg Approved by: bapt (mentor) MFC after: 2 weeks END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-02-17T00:00:39.182522Z K 7 svn:log V 788 Fix M_FILEDESC leak in fdgrowtable() introduced in r244510. fdgrowtable() now only reallocates fd_map when necessary. This fixes fdgrowtable() to use the same logic as fdescfree() for when to free the fd_map. The logic in fdescfree() is intended to not free the initial static allocation, however the fd_map grows at a slower rate than the table does. The table is intended to hold 20 fd, but its initial map has many more slots than 20. The slot sizing causes NDSLOTS(20) through NDSLOTS(63) to be 1 which matches NDSLOTS(20), so fdescfree() was assuming that the fd_map was still the initial allocation and not freeing it. This partially reverts r244510 by reintroducing some of the logic it removed in fdgrowtable(). Reviewed by: mjg Approved by: bapt (mentor) MFC after: 2 weeks END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2014-02-17T01:36:53.395210Z K 7 svn:log V 400 MFC r260444: Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. The origin of WEP comes from IEEE Std 802.11-1997 where it defines whether the frame body of MAC frame has been encrypted using WEP algorithm or not. IEEE Std. 802.11-2007 changes WEP to Protected Frame, indicates whether the frame is protected by a cryptographic encapsulation algorithm. Reviewed by: adrian, rpaulo END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2014-02-17T01:39:03.597014Z K 7 svn:log V 59 MFC r260463: Replace deprecated M_DONTWAIT with M_NOWAIT. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2014-02-17T01:40:33.687170Z K 7 svn:log V 63 MFC r261506: Correct setting R92C_TXAGC_MCS11_MCS08 register. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-17T02:24:58.248295Z K 7 svn:log V 111 Implement PHY bus MMD writes for arswitch. This is used by the AR8327 PHY setup path. Obtained from: OpenWRT END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-02-17T03:24:00.799042Z K 7 svn:log V 271 calendar(1): don't segfault in invalid input When the user supplies an invalid number of days provide a useful error message instead of segfaulting. PR: bin/186697 Reported by: kaltheat Submitted by: oliver (older version) END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-17T05:06:43.353473Z K 7 svn:log V 456 MFC r249514 (by gnn): Point args[0] not at the thread that is ending but at the one that is starting. This is in line with practice in OpenSolaris. Note that this change is only in ULE and not in the 4BSD scheduler. Once this change settles in (MFC timeout has expired) we'll try it out on 4BSD as well. MFC r260043: The arguments to sched:::off-cpu are the thread and associated process of the thread selected to run, not the currently running thread. END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-17T05:07:09.563351Z K 7 svn:log V 149 MFC r260043: The arguments to sched:::off-cpu are the thread and associated process of the thread selected to run, not the currently running thread. END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-17T05:07:43.076303Z K 7 svn:log V 149 MFC r260043: The arguments to sched:::off-cpu are the thread and associated process of the thread selected to run, not the currently running thread. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-17T05:51:37.514124Z K 7 svn:log V 21 Add mmd declaration. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-17T05:54:24.818176Z K 7 svn:log V 120 The MDIO control register for the AR8327 has a different address to previous chipsets. Obtained from: AR8327 datasheet END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-17T09:35:30.910106Z K 7 svn:log V 86 MFC r261719: Fix wrong device name in example. PR: docs/185602 Submitted by: koitsu END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-17T09:37:01.037480Z K 7 svn:log V 99 MFC r261719: Fix wrong device name in example. PR: docs/185602 Submitted by: koitsu END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-02-17T10:57:06.221291Z K 7 svn:log V 26 Merge head up to r262018. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2014-02-17T11:05:57.308683Z K 7 svn:log V 329 Make it possible to use the env kernel config file option for AVILA and CAMBRIA boards that does not use loader to load the kernel. This is basically how it was done for i386. This way tunables can also be set. For example in config file: env "/conf/AVILA.env" And in AVILA.env: vfs.unmapped_buf_allowed=0 MFC after: 2 weeks END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T11:22:59.972564Z K 7 svn:log V 49 MFC r252895: Add a man page for the SDT_* macros END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T11:23:21.970605Z K 7 svn:log V 49 MFC r252895: Add a man page for the SDT_* macros END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T11:28:16.234461Z K 7 svn:log V 79 MFC r253720: Use kern_ioctl() rather than ioctl() for testing the FBT provider END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T11:28:27.985867Z K 7 svn:log V 79 MFC r253720: Use kern_ioctl() rather than ioctl() for testing the FBT provider END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T11:36:30.798685Z K 7 svn:log V 277 MFC r254468,r254469: Add a "translated type" argument to SDT_PROBE_ARGTYPE() Note: this breaks ABI compatibility with older modules with SDT probes. My opinion is that benefits outweigh downsides, because I am not aware of any thirdparty binary-only modules with SDT probes. END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T11:44:58.139837Z K 7 svn:log V 67 MFC r254810: Remove the kld lock macros and just use the sx(9) API END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-02-17T11:50:56.045879Z K 7 svn:log V 871 o Remove at compile time the HASH_ALL code, that was never tested and is unfinished. However, I've tested my version, it works okay. As before it is unfinished: timeout aren't driven by TCP session state. To enable the HASH_ALL mode, one needs in kernel config: options FLOWTABLE_HASH_ALL o Reduce the alignment on flentry to 64 bytes. Without the FLOWTABLE_HASH_ALL option, twice less memory would be consumed by flows. o API to ip_output()/ip6_output() got even more thin: 1 liner. o Remove unused unions. Simply use fle->f_key[]. o Merge all IPv4 code into flowtable_lookup_ipv4(), and do same flowtable_lookup_ipv6(). Stop copying data to on stack sockaddr structures, simply use key[] on stack. o Move code from flowtable_lookup_common() that actually works on insertion into flowtable_insert(). Sponsored by: Netflix Sponsored by: Nginx, Inc. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-02-17T12:01:50.265313Z K 7 svn:log V 42 Bring copyright notice to standard style. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-02-17T12:02:44.768965Z K 7 svn:log V 12 Whitespace. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-02-17T12:07:17.557049Z K 7 svn:log V 31 Add my copyright to flowtable. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-02-17T12:10:08.135291Z K 7 svn:log V 26 Merge head up to r262030. END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T12:12:32.092926Z K 7 svn:log V 69 MFC r254811: call linker_file_lookup_set() with the shared lock held END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T12:14:50.562154Z K 7 svn:log V 82 MFC r255776: Give argtype struct names a different prefix than probe struct names END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T12:24:05.302637Z K 7 svn:log V 142 MFC r255777: Omit "__restrict" when generating syscall argument strings syscall argument strings are also regenerated as part of this commit END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T12:27:02.784564Z K 7 svn:log V 89 MFC r257143: Fix a couple of bugs in the fasttrap emulation of a "push %rbp" instruction END K 10 svn:author V 4 jhay K 8 svn:date V 27 2014-02-17T12:29:17.868299Z K 7 svn:log V 120 etcupdate should use the src tree from where the release is built, not the default (/usr/src) tree. MFC after: 2 weeks END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T12:37:26.890695Z K 7 svn:log V 157 MFC r254266,254309: Add event handlers for module load and unload events This is just a merge of EVENTHANDLER.9, the actual code chnage was merged earlier. END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T12:42:57.484286Z K 7 svn:log V 74 MFC r254813,259587: Rename the kld_unload event handler to kld_unload_try END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T12:45:35.269388Z K 7 svn:log V 73 MFC r259587: Invoke the kld_* event handlers from linker_load_file() ... END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T12:48:05.527588Z K 7 svn:log V 45 MFC r257152: Do some cleanup of the SDT code END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T12:48:19.439617Z K 7 svn:log V 45 MFC r257152: Do some cleanup of the SDT code END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T12:57:13.906832Z K 7 svn:log V 65 MFC r257417: Remove references to an unused fasttrap probe hook END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T12:57:53.940603Z K 7 svn:log V 65 MFC r257417: Remove references to an unused fasttrap probe hook END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:02:09.026324Z K 7 svn:log V 77 MFC r257143: Fix a couple of bugs in the fasttrap emulation of a "push %rbp" END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:05:26.498527Z K 7 svn:log V 118 MFC r257143: Fix a couple of bugs in the fasttrap emulation of a "push %rbp" Only mergeinfo for the previous commit. END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:08:07.074082Z K 7 svn:log V 73 MFC r257679: Use suword32 and suword64 instead of copyout(9) in fasttrap END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:08:20.284096Z K 7 svn:log V 73 MFC r257679: Use suword32 and suword64 instead of copyout(9) in fasttrap END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:11:15.882979Z K 7 svn:log V 120 MFC r258291: change the ioctl definition so that the fasttrap ioctl handler is responsible for copying in userland data END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:11:27.920045Z K 7 svn:log V 120 MFC r258291: change the ioctl definition so that the fasttrap ioctl handler is responsible for copying in userland data END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:19:27.213239Z K 7 svn:log V 107 MFC r257417: Remove references to an unused fasttrap probe hook Only mergeinfo record for commit r262042 END K 10 svn:author V 4 feld K 8 svn:date V 27 2014-02-17T13:23:49.606504Z K 7 svn:log V 210 Fix formatting. "Manpages should start a new sentence on a new line. This makes it easier for translators to track changes." -jhb Approved by: jhb MFC after: 3 days Sponsored by: SupraNet Communications, Inc END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:29:48.051046Z K 7 svn:log V 41 MFC r252850: Hide references to mod_lock END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:33:42.234802Z K 7 svn:log V 96 MFC r256148: Initialize and free the DTrace taskqueue in the dtrace module load/unload handlers END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:36:35.983162Z K 7 svn:log V 96 MFC r260132: Allocate the probe ID unrhdr before the DTrace kld_* event handlers are registered END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:36:57.815144Z K 7 svn:log V 96 MFC r260132: Allocate the probe ID unrhdr before the DTrace kld_* event handlers are registered END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:53:01.881796Z K 7 svn:log V 109 MFC r255971: Fix some typos that were causing probe argument types to show up as unknown MFC slacker: markj END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T13:58:50.980265Z K 7 svn:log V 84 MFC r258622,258675: dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T14:47:52.926555Z K 7 svn:log V 373 MFC r258625: sdt: add support for solaris/illumos style DTRACE_PROBE macros Note: in head KDTRACE_HOOKS is defined in opt_global.h and thus there is no need to explicitly include any header to check that option. In this branch we have to include opt_kdtrace.h and, so, this commit carries additional changes to accomodate for that difference. Sponsored by: HybridCluster END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T14:48:23.328721Z K 7 svn:log V 373 MFC r258625: sdt: add support for solaris/illumos style DTRACE_PROBE macros Note: in head KDTRACE_HOOKS is defined in opt_global.h and thus there is no need to explicitly include any header to check that option. In this branch we have to include opt_kdtrace.h and, so, this commit carries additional changes to accomodate for that difference. Sponsored by: HybridCluster END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-17T14:51:02.131742Z K 7 svn:log V 180 MFC r260051: When clearing relocations to __dtrace* symbols, handle both SHT_REL and SHT_RELA sections properly instead of assuming that the relocation section is of type SHT_REL. END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-17T14:52:06.650517Z K 7 svn:log V 180 MFC r260051: When clearing relocations to __dtrace* symbols, handle both SHT_REL and SHT_RELA sections properly instead of assuming that the relocation section is of type SHT_REL. END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:20:03.491768Z K 7 svn:log V 53 MFC r214019: Update links for taskqueue(9) functions END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:24:49.950478Z K 7 svn:log V 44 MFC r258713,262062: add taskqueue_drain_all END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:29:46.960519Z K 7 svn:log V 44 MFC r258713,262062: add taskqueue_drain_all END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:32:08.493258Z K 7 svn:log V 44 MFC r258713,262062: add taskqueue_drain_all END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-02-17T15:33:21.201183Z K 7 svn:log V 74 pcm(4): Permit non-root users to change default unit Discussed with: mav END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:35:11.275673Z K 7 svn:log V 80 MFC r261122: dtrace: remove unexplained 16MB limitation from dt_alloc/dt_zalloc END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:35:24.642060Z K 7 svn:log V 80 MFC r261122: dtrace: remove unexplained 16MB limitation from dt_alloc/dt_zalloc END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:35:36.244388Z K 7 svn:log V 80 MFC r261122: dtrace: remove unexplained 16MB limitation from dt_alloc/dt_zalloc END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:38:10.196820Z K 7 svn:log V 58 MFC r258715: opensolaris compat: add taskq_wait emulation END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:38:27.169966Z K 7 svn:log V 58 MFC r258715: opensolaris compat: add taskq_wait emulation END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:41:01.383423Z K 7 svn:log V 58 MFC r258715: opensolaris compat: add taskq_wait emulation END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:50:40.431743Z K 7 svn:log V 82 MFC r255226: Add sysctl/tunables for various metaslab variables MFC slacker: pjd END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T15:51:19.642758Z K 7 svn:log V 82 MFC r255226: Add sysctl/tunables for various metaslab variables MFC slacker: pjd END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-02-17T15:57:16.998137Z K 7 svn:log V 177 MFC r261401: Fix newsyslog(8) to use the size of the file instead of the blocks it takes on disk, as advertised in newsyslog.conf(5). Approved by: bapt (mentor, implicit) END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-02-17T16:07:58.195217Z K 7 svn:log V 177 MFC r261401: Fix newsyslog(8) to use the size of the file instead of the blocks it takes on disk, as advertised in newsyslog.conf(5). Approved by: bapt (mentor, implicit) END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T16:17:56.881139Z K 7 svn:log V 71 MFC r253441: Manually merge part of vendor import r238583 from Illumos END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-02-17T16:18:04.974653Z K 7 svn:log V 177 MFC r261401: Fix newsyslog(8) to use the size of the file instead of the blocks it takes on disk, as advertised in newsyslog.conf(5). Approved by: bapt (mentor, implicit) END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T16:18:13.851879Z K 7 svn:log V 71 MFC r253441: Manually merge part of vendor import r238583 from Illumos END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T16:30:01.440915Z K 7 svn:log V 228 MFC r254591,255753: Enhance the ZFS vdev layer to maintain both a logical and a physical minimum allocation size for devices Note: on this branch the commit is adjusted for absence of U64 type support in sysctl infrastructure. END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T16:30:18.588805Z K 7 svn:log V 125 MFC r254591,255753: Enhance the ZFS vdev layer to maintain both a logical and a physical minimum allocation size for devices END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T16:33:17.974863Z K 7 svn:log V 94 MFC r252840: 3836 zio_free() can be processed immediately in the common case MFC slacker: mm END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T16:33:42.916805Z K 7 svn:log V 94 MFC r252840: 3836 zio_free() can be processed immediately in the common case MFC slacker: mm END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T16:41:45.976149Z K 7 svn:log V 83 MFC r254077: MFV r254071: Fix a regression introduced by fix for Illumos bug #3834 END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T16:41:58.147128Z K 7 svn:log V 83 MFC r254077: MFV r254071: Fix a regression introduced by fix for Illumos bug #3834 END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T16:46:23.030465Z K 7 svn:log V 46 MFC r254112: MFV r254079: multiple ZFS issues END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T16:47:58.862099Z K 7 svn:log V 46 MFC r254112: MFV r254079: multiple ZFS issues END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T16:48:11.214750Z K 7 svn:log V 46 MFC r254112: MFV r254079: multiple ZFS issues END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:00:46.260565Z K 7 svn:log V 203 MFC r255750: MFV r254750: Add support of Illumos dumps on zvol over RAID-Z. Note that this only adds the features. FreeBSD would still need more work to support dumping on zvols. MFC slacker: delphij END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:01:41.392555Z K 7 svn:log V 203 MFC r255750: MFV r254750: Add support of Illumos dumps on zvol over RAID-Z. Note that this only adds the features. FreeBSD would still need more work to support dumping on zvols. MFC slacker: delphij END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-02-17T17:10:41.192720Z K 7 svn:log V 24 Import ACPICA 20140214. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-02-17T17:11:32.553115Z K 7 svn:log V 21 Tag ACPICA 20140214. END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:11:38.132954Z K 7 svn:log V 92 MFC r258717: MFV r258371,r258372: 4101 metaslab_debug should allow for fine-grained control END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:11:58.241848Z K 7 svn:log V 92 MFC r258717: MFV r258371,r258372: 4101 metaslab_debug should allow for fine-grained control END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:12:11.582091Z K 7 svn:log V 92 MFC r258717: MFV r258371,r258372: 4101 metaslab_debug should allow for fine-grained control END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:27:52.206020Z K 7 svn:log V 79 MFC r260706: zfs_deleteextattr: name buffer from namei is needed by zfs_remove END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:28:06.001028Z K 7 svn:log V 79 MFC r260706: zfs_deleteextattr: name buffer from namei is needed by zfs_remove END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:28:19.495518Z K 7 svn:log V 79 MFC r260706: zfs_deleteextattr: name buffer from namei is needed by zfs_remove END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:42:33.664068Z K 7 svn:log V 148 MFC r254591,255753: Enhance the ZFS vdev layer to maintain both a logical and a physical minimum allocation size for devices Missed userland bits. END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:43:13.617025Z K 7 svn:log V 148 MFC r254591,255753: Enhance the ZFS vdev layer to maintain both a logical and a physical minimum allocation size for devices Missed userland bits. END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:46:15.751996Z K 7 svn:log V 61 MFC r260703: zinject must use ioctl(2) compatibility wrapper END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:46:25.425511Z K 7 svn:log V 61 MFC r260703: zinject must use ioctl(2) compatibility wrapper END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:46:33.284647Z K 7 svn:log V 61 MFC r260703: zinject must use ioctl(2) compatibility wrapper END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:48:38.366596Z K 7 svn:log V 77 MFC r260811: zdb -R: do not treat numeric parameters to a flag as more flags END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:48:50.769185Z K 7 svn:log V 77 MFC r260811: zdb -R: do not treat numeric parameters to a flag as more flags END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:49:03.832050Z K 7 svn:log V 77 MFC r260811: zdb -R: do not treat numeric parameters to a flag as more flags END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:51:50.099346Z K 7 svn:log V 85 MFC r260812: traverse_visitbp: visit DMU_GROUPUSED_OBJECT before DMU_USERUSED_OBJECT END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:51:59.789356Z K 7 svn:log V 85 MFC r260812: traverse_visitbp: visit DMU_GROUPUSED_OBJECT before DMU_USERUSED_OBJECT END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:52:14.613905Z K 7 svn:log V 85 MFC r260812: traverse_visitbp: visit DMU_GROUPUSED_OBJECT before DMU_USERUSED_OBJECT END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T17:59:51.499884Z K 7 svn:log V 89 MFC r260704,260717: zfs: getnewvnode_reserve must be called outside of a zfs transaction END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T18:00:02.904836Z K 7 svn:log V 89 MFC r260704,260717: zfs: getnewvnode_reserve must be called outside of a zfs transaction END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T18:00:24.535445Z K 7 svn:log V 89 MFC r260704,260717: zfs: getnewvnode_reserve must be called outside of a zfs transaction END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T18:06:37.827789Z K 7 svn:log V 61 MFC r260703: zinject must use ioctl(2) compatibility wrapper END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T18:07:07.884952Z K 7 svn:log V 61 MFC r260703: zinject must use ioctl(2) compatibility wrapper END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T18:16:25.380962Z K 7 svn:log V 84 MFC r260835: MFV r260834: Fix memory leak of compressed buffers in l2arc_write_done END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T18:16:36.916443Z K 7 svn:log V 84 MFC r260835: MFV r260834: Fix memory leak of compressed buffers in l2arc_write_done END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T18:16:50.560819Z K 7 svn:log V 84 MFC r260835: MFV r260834: Fix memory leak of compressed buffers in l2arc_write_done END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T18:24:25.409112Z K 7 svn:log V 91 MFC r260185: MFV r260155: 4391 panic system rather than corrupting pool if we hit bug 4390 END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T18:24:37.754864Z K 7 svn:log V 91 MFC r260185: MFV r260155: 4391 panic system rather than corrupting pool if we hit bug 4390 END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-17T18:25:41.941222Z K 7 svn:log V 91 MFC r260185: MFV r260155: 4391 panic system rather than corrupting pool if we hit bug 4390 END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-17T18:50:03.854283Z K 7 svn:log V 478 Update lldb for clang/llvm 3.4 import This commit largely restores the lldb source to the upstream r196259 snapshot with the addition of threaded inferior support and a few bug fixes. Specific upstream lldb revisions restored include: SVN git 181387 779e6ac 181703 7bef4e2 182099 b31044e 182650 f2dcf35 182683 0d91b80 183862 15c1774 183929 99447a6 184177 0b2934b 184948 4dc3761 184954 007e7bc 186990 eebd175 Sponsored by: DARPA, AFRL END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-17T20:04:16.410472Z K 7 svn:log V 155 MFC r260486: Remove very low default limit of 4 nfsd threads. nfsd's own default is 8 * hw.ncpu, that sounds more appropriate for these SMP/NCQ/... days. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-17T20:04:57.247166Z K 7 svn:log V 174 Give the fdt helper routines static linkage since no global definition of them is provided anywhere. (gcc was nice enough to warn about this, clang didn't for some reason.) END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-17T20:06:09.161155Z K 7 svn:log V 155 MFC r260486: Remove very low default limit of 4 nfsd threads. nfsd's own default is 8 * hw.ncpu, that sounds more appropriate for these SMP/NCQ/... days. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-17T20:08:11.729993Z K 7 svn:log V 227 In sys/dev/usb/controller/uss820dci.c, similar to r261977, fix a warning about uss820dci_odevd being unused, by adding it to the part that handles getting descriptors. Reported by: loos Reviewed by: hselasky MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-17T20:19:34.778265Z K 7 svn:log V 136 MFC r261899: Similar to r260026, disable warning about unused functions for ieee80211_adhoc.c, ieee80211_hostap.c and ieee80211_sta.c. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-17T20:25:17.306112Z K 7 svn:log V 159 MFC r261896: After r251709, avoid a clang 3.4 warning about an unused static const variable (uma_max_ipers), when asserts are disabled. Reviewed by: glebius END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-17T20:26:13.297034Z K 7 svn:log V 88 Adjust USB quirk. MFC after: 1 week Submitted by: Volodymyr Kostyrko END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-17T20:30:29.766693Z K 7 svn:log V 82 Our quirk table is almost full. Add some room for more quirks. MFC after: 1 week END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-17T20:31:54.879314Z K 7 svn:log V 213 MFC r261902: In r260111, in sys/conf/files, I disabled warning about unused functions for the wrong mcg.c, the one in ofed/drivers/infiniband/hw/mlx4. Disable the warning for ofed/drivers/net/mlx4/mcg.c instead. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-17T20:37:15.591853Z K 7 svn:log V 85 MFC r261903: Disable warning about unused static const variables for sys/pci/ncr.c. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-17T20:45:39.816895Z K 7 svn:log V 129 MFC r261907: In cxgbe, conditionalize the t4_pgprot_wc() function, since it is only used when DOT5 is defined. Reviewed by: np END K 10 svn:author V 7 asomers K 8 svn:date V 27 2014-02-17T22:06:52.786958Z K 7 svn:log V 298 test_eagain_*_* should've been using nonblocking sockets instead of blocking sockets. The error was not exposed as long as the kernel suffered from PR kern/185812. Now corrected, these tests pass on DragonFlyBSD 3.6.0. PR: kern/185812 Sponsored by: Spectra Logic Corporation MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-02-17T22:19:49.350805Z K 7 svn:log V 452 MFC 260926: Add support for displaying VPD for PCI devices via pciconf. - Store the length of each read-only VPD value since not all values are guaranteed to be ASCII values (though most are). - Add a new pciio ioctl to fetch VPD for a single PCI device. The values are returned as a list of variable length records, one for the device name and each keyword. - Add a new -V flag to pciconf's list mode which displays VPD data for each device. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-17T22:26:21.555554Z K 7 svn:log V 34 Add $FreeBSD$. MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-17T22:27:32.591352Z K 7 svn:log V 161 Remove the 3rd clause ("advertising clause") of the BSD license as permitted by the University of Berkeley on July 22, 1999. Reviewed by: imp MFC after: 1 week END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-17T22:40:05.038111Z K 7 svn:log V 389 MFC r258036: Add IDs for the ASIX 88179 and 88178A USB to GigE adapters. MFC r258331: Import the axge(4) driver for the ASIX AX88178A and AX88179 USB Ethernet adapters. Both devices support Gigabit Ethernet and USB 2.0, and the AX88179 supports USB 3.0. MFC r258617 (by lwhsu): Also note to add xhci(4) to kernel configuration to utilize USB 3.0 MFC r258618 (by lwhsu): Mention axge(4) END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-17T22:43:07.271772Z K 7 svn:log V 389 MFC r258036: Add IDs for the ASIX 88179 and 88178A USB to GigE adapters. MFC r258331: Import the axge(4) driver for the ASIX AX88178A and AX88179 USB Ethernet adapters. Both devices support Gigabit Ethernet and USB 2.0, and the AX88179 supports USB 3.0. MFC r258617 (by lwhsu): Also note to add xhci(4) to kernel configuration to utilize USB 3.0 MFC r258618 (by lwhsu): Mention axge(4) END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-02-17T22:57:51.730611Z K 7 svn:log V 215 Use spinlocks to lock accesses to the vioapic. This is necessary because if the vlapic is configured in x2apic mode the vioapic_process_eoi() function is called inside the critical section established by vm_run(). END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-02-17T23:07:16.830249Z K 7 svn:log V 527 Handle writes to the SELF_IPI MSR by the guest when the vlapic is configured in x2apic mode. Reads to this MSR are currently ignored but should cause a general proctection exception to be injected into the vcpu. All accesses to the corresponding offset in xAPIC mode are ignored. Also, do not panic the host if there is mismatch between the trigger mode programmed in the TMR and the actual interrupt being delivered. Instead the anomaly is logged to aid debugging and to prevent a misbehaving guest from panicking the host. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-02-18T01:15:32.602999Z K 7 svn:log V 107 MFC 259140: Move constants for indices in the local APIC's local vector table from apicvar.h to apicreg.h. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-02-18T01:20:26.551649Z K 7 svn:log V 299 In ue_attach_post_task(), initialize curvnet to vnet0 before calling if_attach(). Before this patch, curvnet was NULL. When the VIMAGE kernel option is enabled, this eliminates kernel panics when USB ethernet devices are plugged in. PR: 183835 Submitted by: Hiroo Oono END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-02-18T03:00:20.488571Z K 7 svn:log V 386 Tweak the handling of PCI capabilities in emulated devices to remove the non-standard zero capability list terminator. Instead, track the start and end of the most recently added capability and use that to adjust the previous capability's next pointer when a capability is added and to determine the range of config registers belonging to PCI capability registers. Reviewed by: neel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-02-18T03:07:36.390584Z K 7 svn:log V 653 A first pass at adding support for injecting hardware exceptions for emulated instructions. - Add helper routines to inject interrupt information for a hardware exception from the VM exit callback routines. - Use the new routines to inject GP and UD exceptions for invalid operations when emulating the xsetbv instruction. - Don't directly manipulate the entry interrupt info when a user event is injected. Instead, store the event info in the vmx state and only apply it during a VM entry if a hardware exception or NMI is not already pending. - While here, use HANDLED/UNHANDLED instead of 1/0 in a couple of routines. Reviewed by: neel END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-02-18T03:33:51.742657Z K 7 svn:log V 60 MFC r261800: Remove obsolete vnode(9) man page references. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-02-18T03:37:20.395194Z K 7 svn:log V 60 MFC r261800: Remove obsolete vnode(9) man page references. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-02-18T03:39:20.670932Z K 7 svn:log V 203 MFC r261895: Remove mention of minimum password length and upper/lower case checking, patch supplied by Allan Jude . Add xref to pam_passwdqc(8), where that testing is now done. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-02-18T03:42:49.917106Z K 7 svn:log V 203 MFC r261895: Remove mention of minimum password length and upper/lower case checking, patch supplied by Allan Jude . Add xref to pam_passwdqc(8), where that testing is now done. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2014-02-18T04:27:41.507534Z K 7 svn:log V 398 two small changes: - intercept FIONBIO and FIOASYNC ioctls on netmap file descriptors. libpcap calls them to set non blocking I/O on the file descriptor, for netmap this is a no-op because there is no read/write, but not intercepting would cause fcntl() to return -1 - rate limit and put under netmap.verbose some messages that occur when threads use concurrently the same file descriptor. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2014-02-18T04:38:26.135196Z K 7 svn:log V 155 enable rfc1323 and rfc1644 by default in picobsd images. I disabled it some 15 years ago but it is useful to have them on when doing tcp throughput tests. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2014-02-18T05:01:04.628903Z K 7 svn:log V 146 MFH: sync the netmap code with the one in HEAD (enhanced VALE switch, netmap pipes, emulated netmap mode). See details in the log for svn 261909. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2014-02-18T05:46:19.161168Z K 7 svn:log V 38 missing files from previous commit... END K 10 svn:author V 5 luigi K 8 svn:date V 27 2014-02-18T05:58:36.271523Z K 7 svn:log V 146 MFH: sync the netmap code with the one in HEAD (enhanced VALE switch, netmap pipes, emulated netmap mode). See details in the log for svn 261909. END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T13:48:50.773710Z K 7 svn:log V 106 MFC r240829: remove cache entries associated with the source and the target of rename() MFC slacker: pjd END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T13:49:03.588011Z K 7 svn:log V 88 MFC r240829: remove cache entries associated with the source and the target of rename() END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T13:58:55.086703Z K 7 svn:log V 85 MFC r250149: In case ZFS doesn't use UMA for buffers there's no need to waste memory END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T13:59:06.279416Z K 7 svn:log V 85 MFC r250149: In case ZFS doesn't use UMA for buffers there's no need to waste memory END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T14:06:41.253613Z K 7 svn:log V 117 MFC r253819: MFV r253781 + r253871: 3894 zfs should not allow snapshot of inconsistent dataset MFC slacker: delphij END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T14:06:59.094682Z K 7 svn:log V 95 MFC r253819: MFV r253781 + r253871: 3894 zfs should not allow snapshot of inconsistent dataset END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T14:11:04.690246Z K 7 svn:log V 131 MFC r253820: MFV r253782: 3888 zfs recv -F should destroy any snapshots created since the incremental source MFC slacker: delphij END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T14:11:19.065139Z K 7 svn:log V 109 MFC r253820: MFV r253782: 3888 zfs recv -F should destroy any snapshots created since the incremental source END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-02-18T14:21:26.586613Z K 7 svn:log V 26 Fix incorrect assertions. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-18T14:46:39.203717Z K 7 svn:log V 739 MFC r253992: Disable r252840 when ZFS TRIM is enabled (vfs.zfs.trim.enabled=1) and really disable TRIM otherwise. r252840 (illumos bug 3836) is based on assumption that zio_free_sync() has no lock dependencies and should complete immediately. Unfortunately, with our TRIM implementation that is not true due to ZIO_STAGE_VDEV_IO_START added to the ZIO_FREE_PIPELINE, which, while not really accessing devices, still acquires SCL_ZIO lock for read to be sure devices won't disappear. When TRIM is disabled, this patch enables direct free execution from r252840 and removes ZIO_STAGE_VDEV_IO_START and ZIO_STAGE_VDEV_IO_ASSESS stages from the pipeline to avoid lock acquisition. Otherwise it queues free request as it was before r252840. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-18T14:50:31.454926Z K 7 svn:log V 396 MFC: r258137 Introduce allocation cache to store LZ4 compression contexts without kicking VM subsystem twice for every written record. Tests on 24-core system show double reduction of CPU time spent on copying single large well-compressed file. This patch is not really needed on illumos (while not harm either) since their memory allocator by default uses caching for all requests up to 128K. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-18T14:53:36.330235Z K 7 svn:log V 299 MFC r259168: Don't even try to read vdev labels from devices smaller then SPA_MINDEVSIZE (64MB). Even if we would find one somehow, ZFS kernel code rejects such devices. It is funny to look on attempts to read 4 256K vdev labels from 1.44MB floppy, though it is not very practical and quite slow. END K 10 svn:author V 8 jonathan K 8 svn:date V 27 2014-02-18T14:54:56.297970Z K 7 svn:log V 383 Add more __BEGIN_DECLS / __END_DECLS to . capability.h currently only wraps some of its declarations in __BEGIN_DECLS/__END_DECLS, so cap_enter(), cap_sandboxed(), etc. are usable from C++ code but cap_rights_init(), cap_rights_is_valid() etc. are not. This commit fixes this distinction. Approved by: rwatson (mentor) MFC after: 1 week Sponsored by: DARPA, AFRL END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-18T14:56:44.968486Z K 7 svn:log V 119 MFC r260236: In dmu_zfetch_stream_reclaim() replace division with multiplication and move it out of the loop and lock. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-18T14:58:37.693598Z K 7 svn:log V 119 MFC r260236: In dmu_zfetch_stream_reclaim() replace division with multiplication and move it out of the loop and lock. END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:05:09.582168Z K 7 svn:log V 62 MFC r254608: Add kstat entries for ZFS compression statistics END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:07:24.967099Z K 7 svn:log V 82 MFC r254608: Add kstat entries for ZFS compression statistics MFC slacker: gibbs END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:18:08.819231Z K 7 svn:log V 103 MFC r254757: MFV r254749: 4046 dsl_dataset_t ds_dir->dd_lock is highly contended MFC slacker: delphij END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:18:21.755294Z K 7 svn:log V 81 MFC r254757: MFV r254749: 4046 dsl_dataset_t ds_dir->dd_lock is highly contended END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:24:49.229346Z K 7 svn:log V 105 MFC r256889: Use the vdev's ashift to calculate the supported min block size passed to zio_compress_data END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:24:59.780608Z K 7 svn:log V 105 MFC r256889: Use the vdev's ashift to calculate the supported min block size passed to zio_compress_data END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:29:53.456784Z K 7 svn:log V 89 MFC r258294: Fix ZFS deadlock when sending a snapshot which is mounted MFC slacker: smh END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:30:11.423906Z K 7 svn:log V 71 MFC r258294: Fix ZFS deadlock when sending a snapshot which is mounted END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:38:43.016959Z K 7 svn:log V 40 MFC r259052: Expose spa_asize_inflation END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:38:50.418889Z K 7 svn:log V 40 MFC r259052: Expose spa_asize_inflation END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:39:59.947770Z K 7 svn:log V 40 MFC r259052: Expose spa_asize_inflation END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:45:02.794129Z K 7 svn:log V 92 MFC r259576: MFV r258923: 4188 assertion failed in dmu_tx_hold_free(): dn_datablkshift != 0 END K 10 svn:author V 3 avg K 8 svn:date V 27 2014-02-18T15:45:15.393299Z K 7 svn:log V 92 MFC r259576: MFV r258923: 4188 assertion failed in dmu_tx_hold_free(): dn_datablkshift != 0 END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-18T16:23:10.927961Z K 7 svn:log V 146 Import lldb as of SVN r201577 (git 2bdc2f6) (A number of files not required for the FreeBSD build have been removed.) Sponsored by: DARPA, AFRL END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-18T16:26:18.290255Z K 7 svn:log V 17 Tag lldb r201577 END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-02-18T19:00:15.163363Z K 7 svn:log V 223 Add a check to validate that memory BARs of passthru devices are 4KB aligned. Also, the MSI-x table offset is not required to be 4KB aligned so take this into account when computing the pages occupied by the MSI-x tables. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-18T19:11:24.403536Z K 7 svn:log V 53 Project branch for updating LLDB to upstream r201577 END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-18T19:46:45.800075Z K 7 svn:log V 155 Fix mismerge in r262121 A break statement was lost in the merge. The error had no functional impact, but restore it to reduce the diff against upstream. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-18T19:52:51.373618Z K 7 svn:log V 556 Update LLDB snapshot to upstream r201577 Highlights include: - Improvements to the remote GDB protocol client (r196610, r197579, r197857, r200072) - Bug fixes for big-endian targets (r196808) - Initial support for libdispatch (GCD) queues in the debuggee (r197190) - Add "step-avoid-libraries" setting (r199943) - IO subsystem improvements (including initial work on a curses gui) (r200263) - Various bug fixes for memory leaks, LLDB segfaults, the C++ demangler, ELF core files, DWARF debug info, and others. Sponsored by: DARPA, AFRL END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-02-18T19:57:00.113843Z K 7 svn:log V 29 If we are in EL2 drop to EL1 END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-18T19:58:01.421019Z K 7 svn:log V 63 Update LLDB bmake build for r262187 Sponsored by: DARPA, AFRL END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-02-18T20:16:32.244310Z K 7 svn:log V 277 MFC 261518: - Update a few places to account for va_copy(). - Create a separate 'return values' section and move some statements about return values to that section. - Note that each invocation of va_start() and va_copy() must be paired with va_end() in the same function. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-18T20:25:02.787452Z K 7 svn:log V 63 Update LLDB bmake build for r262187 Sponsored by: DARPA, AFRL END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-02-18T20:27:17.579767Z K 7 svn:log V 111 MFC 261517,261520: Convert the license on files where I am the sole copyright holder to 2 clause BSD licenses. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-18T20:31:51.394717Z K 7 svn:log V 190 Clang/LLVM 3.4 compatibility for the LLDB snapshot Revert commits that tracked Clang/LLVM API changes after the 3.4 branch point: Git SVN 3ad0a1a 199408 05be72c 199689 9ad47a9 200085 END K 10 svn:author V 4 loos K 8 svn:date V 27 2014-02-18T21:29:30.223399Z K 7 svn:log V 94 Remove an unnecessary header. Reported by: nwhitehorn Approved by: adrian (mentor, implicit) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2014-02-18T22:16:24.674104Z K 7 svn:log V 40 - Establish a branch for the NUMA WIP. END K 10 svn:author V 2 mm K 8 svn:date V 27 2014-02-18T22:17:12.403066Z K 7 svn:log V 327 De-virtualize pf_mtag_z [1] Process V_pf_overloadqueue in vnet context [2] This fixes two VIMAGE kernel panics and allows to simultaneously run host-pf and vnet jails. pf inside jails remains broken. PR: kern/182964 Submitted by: glebius@FreeBSD.org [2], myself [1] Tested by: rodrigc@FreeBSD.org, myself MFC after: 2 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2014-02-18T23:18:32.404101Z K 7 svn:log V 1223 Commit a first cut at ports of boot2 and loader to 64-bit MIPS, with a particular interest in (and support for) SRI International and the University of Cambridge's BERI FPGA soft-core processor. This includes micro device drivers for the Altera JTAG UART console, memory-mapped flash, and the Altera SD Card IP core in both boot2 and loader. boot2 can be written to the on-board Intel StrataFlash on the DE4 board, and loader can be placed in StrataFlash or the SD Card. Plenty of XXX comments, but works quite well locally in practice and I am using it daily. Although I had originally ported the ARM version of boot2, the current version is x86-derived as that proved more feature-complete. As we don't currently use partitions on our flash disks, support for that has been commented out relative to x86, but would be easy to add back. FDT support has not yet been hooked up, although some skeleton parts have been put in place for that. This may well be a useful starting point for ports to other 32-bit and 64-bit MIPS-ISA systems. This merge is synchronised to CheriBSD github commit e41d74fd719525d4dd7a7ee499114679165eeaf6, but with some additions of $FreeBSD. MFC after: 3 weeks Sponsored by: DARPA, AFRAL END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2014-02-18T23:22:54.979944Z K 7 svn:log V 251 Replace Apache-style license on two Makefiles with stock 2-clause BSD; license, although the former is pretty safe, it wasn't intended to be used in the version of MIPS boot2/loader upstreamed to FreeBSD. MFC after: 3 weeks Sponsored by: DARPA, AFRL END K 10 svn:author V 4 jeff K 8 svn:date V 27 2014-02-19T00:35:27.793349Z K 7 svn:log V 122 - Push NUMA domain selection into the object and out of the physical page layer. - Make UMA zones NUMA domain aware. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-19T04:23:01.640814Z K 7 svn:log V 202 Add in a flag to control whether the low or high data word of a register access is latched in first. The AR8327 apparently requires the low data word be latched in first. Obtained from: Linux OpenWRT END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-19T04:30:53.561159Z K 7 svn:log V 91 Store away the chip version and revision; some AR8327 code depends upon the chip revision. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-19T05:09:47.585974Z K 7 svn:log V 172 Add in the AR8327 probe/attach code and switch type. It detects fine, but (as expected) it won't attach just yet, let alone pass traffic. Tested: * DB120, AR8327 switch END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-19T05:35:41.722825Z K 7 svn:log V 264 Change arswitch_ports_init() to arswitch_port_init(), and teach it to take a single port to setup. This may end up later being used as part of some logic to program the PHY for a single port, rather than having to reinitialise them all at once. Tested: * DB120 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-19T06:01:40.655357Z K 7 svn:log V 108 Add a new method to set up the individual port in question. The AR8327 requires some different setup code. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-19T06:02:47.915357Z K 7 svn:log V 107 Teach the PHY register path about the different MDIO bus address for the AR8327. Tested: * AR8327, DB120 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-19T06:03:58.665571Z K 7 svn:log V 140 Turn the port init function into a HAL method and initialise it to the default port init code. This needs to be overridden for the AR8327. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-19T06:35:17.264488Z K 7 svn:log V 224 Add methods for the VLAN port set/get routines. The registers (and perhaps the flags) are different for the AR8327, so I'll stub those out until they're written. Tested: * DB120 - both on-chip AR9340 and AR8327 switches. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-19T06:43:52.722292Z K 7 svn:log V 291 Extract out the port VLAN flags/setup code and throw it into two new HAL methods. This allows the AR8327 code to override it as appropriate. Tested: * DB120 - AR8327 and AR9340 on-board switch; only running 'etherswitchcfg' to check configs. The actual VLAN programming wasn't tested. END K 10 svn:author V 5 peter K 8 svn:date V 27 2014-02-19T07:09:14.318379Z K 7 svn:log V 586 Really (I think) fix the sporadic heimdal build failures with high -j levels. The root of the problem was that make was attempting to run up to three concurrent asn1_compile commands to produce the three outputs that it was declared to produce. The failure was caused when the asn1_compiles were started out of sync and a later one was truncating the files that another thread was trying to copy. In reality it is supposed to be run exactly once and all three outputs are produced in one pass. Use the same hack as for the parent's Makefile.inc for the compile_et multi-output rule. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-19T07:51:58.635564Z K 7 svn:log V 147 MFC r261915: Under sys/netpfil/ipfw, surround two IPv6-specific static functions with #ifdef INET6, since they are unused when INET6 is disabled. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-19T07:55:28.567696Z K 7 svn:log V 81 MFC r261914: In sys/fs/nandfs/nandfs_vfsops.c, #if 0 an unused static function. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-19T07:59:50.998239Z K 7 svn:log V 81 MFC r261916: In sys/dev/xen/console/console.c, #if 0 an unused static function. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-19T08:05:42.438114Z K 7 svn:log V 182 MFC r261977: In sys/dev/usb/controller/musb_otg.c, fix a warning about musbotg_odevd being unused, by adding it to the part that handles getting descriptors. Reviewed by: hselasky END K 10 svn:author V 5 luigi K 8 svn:date V 27 2014-02-19T08:15:09.729953Z K 7 svn:log V 28 allow building without INET END K 10 svn:author V 3 zec K 8 svn:date V 27 2014-02-19T08:29:07.586978Z K 7 svn:log V 218 V_irtualize rtsock refcounting, which reduces the chances for panics on teardown of vnets without active routing sockets while at least one routing socket is active elsewhere. Tested by: Vijay Singh MFC after: 3 days END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-02-19T09:13:55.986063Z K 7 svn:log V 35 MFC, mostly for the new llvm/clang END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2014-02-19T09:19:09.800339Z K 7 svn:log V 130 Update MIPS bootinfo.h to reflect the actual MIPS boot2/loader boot-time interface. MFC after: 3 weeks Sponsored by: DARPA, AFRL END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-02-19T09:52:10.190172Z K 7 svn:log V 38 Catch up to changed in llvm and clang END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-02-19T09:56:00.176909Z K 7 svn:log V 23 Build flsll.c on arm64 END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-02-19T13:06:50.155615Z K 7 svn:log V 219 Add missing Save Cursor support for VT520 Submitted by: IWAMOTO Kouichi PR: conf/174937 Obtained from: http://web.mit.edu/dosathena/doc/www/ek-vt520-rm.pdf Approved by: bapt (mentor) MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-02-19T15:00:55.908827Z K 7 svn:log V 105 MFC 250691: Return one-based key so that user can check if the key is ever allocated in the first place. END K 10 svn:author V 2 mm K 8 svn:date V 27 2014-02-19T17:06:04.776485Z K 7 svn:log V 136 Revert r262196 I am going to split this into two individual patches and test it with the projects/pf branch that may get merged later. END K 10 svn:author V 2 mm K 8 svn:date V 27 2014-02-19T17:39:00.190127Z K 7 svn:log V 26 Merge head up to r262222. END