ƒ­246735 218 133 133 187 224 126 337 126 133 106 128 2048 158 184 134 136 188 110 205 184 238 154 210 251 251 443 409 192 112 351 235 140 282 144 248 171 113 220 161 176 217 373 317 144 178 316 264 610 159 157 303 311 228 312 228 259 307 159 156 173 532 107 223 99 121 242 227 179 199 204 162 227 103 360 252 202 188 182 178 150 133 198 171 207 156 406 250 147 416 199 157 362 304 141 111 108 157 152 226 157 373 295 227 109 279 119 451 99 120 115 242 389 313 117 114 116 218 162 132 112 110 191 170 199 586 214 194 159 124 128 109 125 299 165 113 137 134 118 151 223 227 529 934 1045 185 783 274 285 159 150 165 487 505 148 765 154 1274 144 1096 1066 312 329 286 232 150 187 168 350 116 116 122 126 123 116 122 267 98 116 117 189 142 142 385 285 701 701 208 516 439 160 99 166 362 223 112 355 154 174 162 155 124 211 112 263 142 115 230 140 140 302 146 197 227 151 242 114 189 368 265 K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T03:00:12.166675Z K 7 svn:log V 37 newmkportbuild replaces mkportbuild. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T03:10:02.931889Z K 7 svn:log V 37 Point the www files to a real place. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T03:16:33.234663Z K 7 svn:log V 91 Even though this definition is obsolete, make it match the other one for merging purposes. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T03:20:33.984459Z K 7 svn:log V 127 Teach this to figure out the supported arches by itself, rather than having to hard-code them into the rc.d script invocation. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T03:21:04.857918Z K 7 svn:log V 30 Add note about obsolete code. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T03:23:12.051309Z K 7 svn:log V 240 From production: properly reflect the refactoring of parts of conf/server.conf into admin/conf/admin.conf. While here, remove excess chown/chmod invocations which a) no longer make sense, and b) take a long time to do their unneeded work. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T05:12:16.359642Z K 7 svn:log V 30 Move SUPPORTED_ARCHS in here. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T05:12:49.481943Z K 7 svn:log V 37 Chase the move of the library files. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T05:17:58.547304Z K 7 svn:log V 10 Fix path. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T05:27:25.324922Z K 7 svn:log V 32 Start getting rid of this hack. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-02-13T05:32:19.346787Z K 7 svn:log V 1951 Pull out the if_transmit() work and revert back to ath_start(). My changed had some rather significant behavioural changes to throughput. The two issues I noticed: * With if_start and the ifnet mbuf queue, any temporary latency would get eaten up by some mbufs being queued. With ath_transmit() queuing things to ath_buf's, I'd only get 512 TX buffers before I couldn't queue any further frames. * There's also some non-zero latency involved with TX being pushed into a taskqueue via direct dispatch. Any time the scheduler didn't immediately schedule the ath TX task would cause extra latency. Various 1ge/10ge drivers implement both direct dispatch (if the TX lock can be acquired) and deferred task transmission (if the TX lock can't be acquired), with frames being pushed into a drbd queue. I'll have to do this at some point, but until I figure out how to deal with 802.11 fragments, I'll have to wait a while longer. So what I saw: * lots of extra latency, specially under load - if the taskqueue wasn't immediately scheduled, things went pear shaped; * any extra latency would result in TX ath_buf's taking their sweet time being replenished, so any further calls to ath_transmit() would drop mbufs. * .. yes, there's no explicit backpressure here - things are just dropped. Eek. With this, the general performance has gone up, but those subtle if_start() related race conditions are back. For some reason, this is doubly-obvious with the AR5416 NIC and I don't quite understand why yet. There's an unrelated issue with AR5416 performance in STA mode (it's fine in AP mode when bridging frames, weirdly..) that requires a little further investigation. Specifically - it works fine on a Lenovo T40 (single core CPU) running a March 2012 9-STABLE kernel, but a Lenovo T60 (dual core) running an early November 2012 kernel behaves very poorly. The same hardware with an AR9160 or AR9280 behaves perfectly. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T05:39:01.047764Z K 7 svn:log V 62 Fix two missed cases, necessary for addarch in the new world. END K 10 svn:author V 5 pclin K 8 svn:date V 27 2013-02-13T05:44:35.682867Z K 7 svn:log V 90 Add myself as a ports committer and my mentor relationship. Approved by: swills (mentor) END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T06:13:19.388873Z K 7 svn:log V 38 More details of privilege separation. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T06:17:17.146359Z K 7 svn:log V 40 srbuild needs its own lockfiles subdir. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-02-13T06:46:53.536078Z K 7 svn:log V 95 MFC: r240696, r240698, r240740 Allow zfs jail and zfs unjail to use both jailnames and jailid END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-02-13T07:32:09.844139Z K 7 svn:log V 14 Fix my email. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-02-13T08:20:29.531751Z K 7 svn:log V 107 Add specific supported revision of D-Link DWA-140 rev B1, B2. Submitted by: PseudoCylon MFC after: 1 week END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-02-13T08:28:27.118049Z K 7 svn:log V 87 Add new USB ID to FTDI driver. MFC after: 1 week PR: kern/175893 Submitted by: Tomek END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-02-13T09:07:37.931944Z K 7 svn:log V 146 Use in6ifa_ifwithaddr function instead of ip6_getdstifaddr. Now they are equal. Use mbuf's rcvif to determine the zone id of destination address. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T09:10:33.960989Z K 7 svn:log V 58 Attempt to change the link to the new, correct, location. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-02-13T09:20:55.683495Z K 7 svn:log V 118 Remove in6_setscope and in6_clearscope from the NI code. Note, this code should be updated according to the RFC 4620. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-02-13T10:16:58.551891Z K 7 svn:log V 154 MFC r246412: Prezero the acl structure which is to be copied to usermode, to avoid leakage of the previous content of padding and unitialized fields. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-02-13T10:18:26.513401Z K 7 svn:log V 154 MFC r246412: Prezero the acl structure which is to be copied to usermode, to avoid leakage of the previous content of padding and unitialized fields. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-02-13T12:35:17.130326Z K 7 svn:log V 345 Resolve a LOR after r246616. Protect control requests using the USB device enumeration lock. Make sure all callers of usbd_enum_lock() check the return value. Remove the control transfer specific lock. Bump the FreeBSD version number, hence external USB modules may need to be recompiled due to a USB device structure change. MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-02-13T13:55:54.981397Z K 7 svn:log V 316 MFC r246116: Reduce default shift used to calculate the max frequency for the TSC timecounter to 1, and correspondingly increase the precision of the gettimeofday(2) and related functions in the default configuration. MFC r246212: Remove the (shift > 0) condition when selecting the get_timecount() implementation. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T14:53:55.434372Z K 7 svn:log V 96 Fix the location for SRCBUILD_OWNED_CONVENIENCE_SUBDIRS. While here, clean up and consolidate. END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T14:57:54.819789Z K 7 svn:log V 16 zsh-proof this. END K 10 svn:author V 3 ian K 8 svn:date V 27 2013-02-13T15:09:16.517335Z K 7 svn:log V 258 Make the F_READAHEAD option to fcntl(2) work as documented: a value of zero now disables read-ahead. It used to effectively restore the system default readahead hueristic if it had been changed; a negative value now restores the default. Reviewed by: kib END K 10 svn:author V 3 ian K 8 svn:date V 27 2013-02-13T15:13:47.931898Z K 7 svn:log V 142 Add a dependency so that when compiling in a static dtb, the kernel gets re-linked after changing the .dts source. Reviewed by: cognet, arm@ END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-02-13T15:43:15.131519Z K 7 svn:log V 43 Remove unused variable. MFC after: 1 week END K 10 svn:author V 7 zeising K 8 svn:date V 27 2013-02-13T15:46:33.340203Z K 7 svn:log V 185 Add strchrnul(), a GNU function similar to strchr(), except that it returns a pointer to the end of the string, rather than NULL, if the character was not found. Approved by: theraven END K 10 svn:author V 7 linimon K 8 svn:date V 27 2013-02-13T17:03:35.106484Z K 7 svn:log V 48 Continue to hunt down hardcoded /var instances. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-02-13T17:30:54.627249Z K 7 svn:log V 151 Restore De Bruijn algorithm for sparc64 where the compiler rely on a library function for __builtin_c?z. Tested by: Michael Moll END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-02-13T22:15:56.948052Z K 7 svn:log V 78 Import OpenSSL 1.0.1e. Approved by: secteam (delphij, simon), benl (silence) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-02-13T22:17:05.653687Z K 7 svn:log V 20 Tag OpenSSL 1.0.1e. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-02-13T22:38:20.418466Z K 7 svn:log V 126 Change "the the" to "the". It is a continuation of r226436 and missed in r237658. Approved by: benl (maintainer, implicit) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-02-13T23:07:20.831334Z K 7 svn:log V 68 Merge OpenSSL 1.0.1e. Approved by: secteam (simon), benl (silence) END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-02-13T23:11:25.989453Z K 7 svn:log V 85 Change vfs.zfs.write_to_degraded from CTLFLAG_RW to CTLFLAG_RWTUN Suggested by: pjd END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-02-13T23:22:17.665082Z K 7 svn:log V 123 Requests for invalid CPUID leaves should map to the highest known leaf instead. Reviewed by: grehan Obtained from: NetApp END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-02-13T23:25:11.538284Z K 7 svn:log V 280 MFC r246117: Rework the __vdso_* symbols attributes to only make the symbols weak, but use normal references instead of weak. This makes the statically linked binaries to use fast gettimeofday(2) by forcing the linker to resolve references and providing the neccessary functions. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-02-14T00:43:36.476736Z K 7 svn:log V 225 Fix typo s/m_hdr/m_pkthdr/. Don't reset rcvif pointer in the icmp6_error(), it is used to get proper zone information in the icmp6_reflect(). Remove in6_setscope() calls from the icmp6_error2(), set the needed rcvif instead. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-02-14T00:56:39.467436Z K 7 svn:log V 53 Use in6ifa_ifwithaddr() instead of ip6_getdstifaddr. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-02-14T01:01:53.240367Z K 7 svn:log V 82 Use static for all functions that do not need to be exported. MFC after: 2 weeks END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-02-14T01:20:26.550405Z K 7 svn:log V 224 Remove all functions to work with auxiliary data. They are not needed anymore (we can resurrect them if they will be needed again). Disable the part of code that does route lookup when destination address hasn't been found. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-02-14T01:25:14.548427Z K 7 svn:log V 167 Abstract out setting of nfsdcnt and consistently use MAXNFSDCNT when the proposed value is too high and DEFNFSDCNT when proposed value is too low. MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-02-14T02:00:41.110583Z K 7 svn:log V 513 Simplify r243637 and make sure that nfsdargs.{min,max}threads are always set to meaningful value: - When nfsdcnt is set, it dictates all values; - Otherwise, nfsdargs.minthreads is set to user specified value, or the automatically detected value if there is no one specified; nfsdargs.maxthreads is set to the user specified value, or the value of nfsdargs.minthreads if there is no one specified; when it is smaller than nfsdargs.minthreads, the latter's value is always used. MFC after: 2 weeks END K 10 svn:author V 6 alfred K 8 svn:date V 27 2013-02-14T04:28:49.963877Z K 7 svn:log V 64 Allow utrace2 to be turned on, or old utrace via malloc config. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2013-02-14T08:16:03.831648Z K 7 svn:log V 60 rework old-style functions prototypes reduce WARNS=6 output END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-02-14T08:32:07.744419Z K 7 svn:log V 210 - Fix libmd dependency. It is needed in the bootstrap library list because usr.bin/xinstall depends on it. - Remove libutil from usr.bin/xinstall/Makefile. No symbol was actually used. Reviewed by: brooks END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-02-14T10:32:47.202006Z K 7 svn:log V 213 MFC r246397: Make sure that all mouse buttons are released when clients using /dev/consolectl close. This fixes a problem where if a USB mouse is detached while a button is pressed, that button is never released. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-02-14T10:48:08.761525Z K 7 svn:log V 130 MFC r246421 and r246454: Add support for buttons on USB audio devices, like Volume Up, Volume Down and Mute. Reviewed by: mav @ END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-02-14T11:25:07.617577Z K 7 svn:log V 214 MFC r246397: Make sure that all mouse buttons are released when clients using /dev/consolectl close. This fixes a problem where if a USB mouse is detached while a button is pressed, that button is never released. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-02-14T11:29:57.331201Z K 7 svn:log V 130 MFC r246421 and r246454: Add support for buttons on USB audio devices, like Volume Up, Volume Down and Mute. Reviewed by: mav @ END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-02-14T12:22:40.811471Z K 7 svn:log V 161 Add USB API to read power draw on USB devices. Update usbconfig to print power draw on USB devices. MFC after: 2 weeks Submitted by: Matt Burke @ icritical.com END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-02-14T12:42:09.191329Z K 7 svn:log V 213 In case of failure of the pkg boostrap advice the user to either change the PACKAGESITE they use or install from ports directly indicating where the port is localted in the port collection Submitted by: kientzle END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-02-14T13:03:15.303574Z K 7 svn:log V 66 Allow fdescfs to be mounted from inside a jail MFC after: 1 week END K 10 svn:author V 8 charnier K 8 svn:date V 27 2013-02-14T14:44:08.327854Z K 7 svn:log V 59 remove old-style function definition reduce WARNS=6 output END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-02-14T15:17:53.886449Z K 7 svn:log V 80 Revert r246791 as it needs a security review first Reported by: gavin, rwatson END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-14T15:23:00.793154Z K 7 svn:log V 435 The radix preallocation pages can overfow the biggestone segment, so use a different scheme for preallocation: reserve few KB of nodes to be used to cater page allocations before the memory can be efficiently pre-allocated by UMA. This at all effects remove boot_pages further carving and along with this modifies to the boot_pages allocation system and necessity to initialize the UMA zone before pmap_init(). Reported by: pho, jhb END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-14T15:24:13.679071Z K 7 svn:log V 11 Fix style. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-14T15:25:31.516199Z K 7 svn:log V 126 Remove an unuseful check on resident_page_count. vm_radix_lookup_ge() of an empty trie is as fast as checking a NULL pointer. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-14T15:35:58.628903Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-14T15:43:37.444748Z K 7 svn:log V 25 Merge from vmcontention. END K 10 svn:author V 8 jpaetzel K 8 svn:date V 27 2013-02-14T17:34:17.736400Z K 7 svn:log V 144 Resolve issue that caused WITNESS to report LORs. PR: kern/171838 Submitted by: Venkat Duvvuru MFC after: 2 weeks END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-02-14T18:41:12.412302Z K 7 svn:log V 133 Add option "--unassign-pptdev=" to allow 'bhyvectl' to detach passthru devices from the guest. Obtained from: NetApp END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-02-14T19:21:20.186660Z K 7 svn:log V 87 Assert that user address is never qremoved. No objections from: alc MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-02-14T19:22:15.345077Z K 7 svn:log V 106 Print slightly more useful information on the 'bad pte' panic. No objections from: alc MFC after: 1 week END K 10 svn:author V 7 zeising K 8 svn:date V 27 2013-02-14T19:26:58.922653Z K 7 svn:log V 107 FreeBSD uses #if __BSD_VISIBLE to hide non-standard functions, fix this. Noticed by: kib Approved by: kib END K 10 svn:author V 5 jamie K 8 svn:date V 27 2013-02-14T19:27:52.514405Z K 7 svn:log V 68 Handle (ignore) when a process disappears before it can be tracked. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-02-14T19:38:04.334699Z K 7 svn:log V 134 Make VM_NDOMAIN a kernel option so that it can be enabled from a kernel config file. Requested by: phk (ages ago) MFC after: 1 month END K 10 svn:author V 4 joel K 8 svn:date V 27 2013-02-14T19:46:41.835665Z K 7 svn:log V 10 Fix date. END K 10 svn:author V 9 monthadar K 8 svn:date V 27 2013-02-14T20:00:38.131488Z K 7 svn:log V 261 Mesh: QoS Control field bit flags fix. * The following bit flags where incroccetly defined: o Mesh Control Present o Mesh Power Save Level o RSPI This is now corrected according to Table 8.4 as per IEEE 802.11 2012; Approved by: adrian (mentor) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-02-14T21:02:18.594898Z K 7 svn:log V 155 Eliminate real_LZ4_uncompress. It's unused and does not perform sufficient check against input stream (i.e. it could read beyond specified input buffer). END K 10 svn:author V 7 zeising K 8 svn:date V 27 2013-02-14T21:29:55.065853Z K 7 svn:log V 105 Change examples to be consistent with what style(9) says. Approved by: joel (mentor) MFC After: 2 weeks END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-02-15T00:54:33.054969Z K 7 svn:log V 91 Mitigate against possible unaligned access when parsing protocol data. Reported by: clang END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-02-15T00:58:00.325180Z K 7 svn:log V 85 Resolve warning about comparison of differently signed integers. Reported by: clang END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2013-02-15T01:00:48.310001Z K 7 svn:log V 81 Update fsck_ffs buffer cache manager to use TAILQ macros. No functional changes. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-02-15T01:12:47.463706Z K 7 svn:log V 53 Mark an unused variable as such. Reported by: clang END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-02-15T01:24:05.872889Z K 7 svn:log V 36 be16enc works with host byte order. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-02-15T01:25:27.823397Z K 7 svn:log V 100 Mitigate against possible unaligned access when serialising data into a buffer. Reported by: clang END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-02-15T01:27:54.018932Z K 7 svn:log V 74 Avoid shadowing the global getopt(3) optarg variable. Reported by: clang END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-02-15T02:01:40.819432Z K 7 svn:log V 109 Mitigate against possible unaligned access when converting from sockaddr to sockaddr_in. Reproted by: clang END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-02-15T02:07:05.967264Z K 7 svn:log V 59 Fix a const vs non-const string issue. Reported by: clang END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-02-15T06:52:56.576466Z K 7 svn:log V 311 MFC r246557: In the setfacl(1) manual page, make it clear that for NFSv4 ACLs, one should really use -a and -x instead of -m. MFC r246558: Improve description of the "-m" option to setfacl(1). MFC r246559: Fix NFSv4 permission description in setfacl(1) manual page: the 'D' means delete_child, not delete. END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-02-15T07:13:27.487539Z K 7 svn:log V 154 Remove Xen specific hack to print to console. We do not need this anymore, and it corrupts the db> backtrace print buffer. Approved by: gibbs (implicit) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-02-15T07:58:51.971884Z K 7 svn:log V 51 Fix compilation warning. Sponsored by: Nginx, Inc END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-02-15T09:03:56.173661Z K 7 svn:log V 319 Finish the r244185. This fixes ever growing counter of pfsync bad length packets, which was actually harmless. Note that peers with different version of head/ may grow this counter, but it is harmless - all pfsync data is processed. Reported & tested by: Anton Yuzhaninov Sponsored by: Nginx, Inc END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-02-15T09:10:01.729669Z K 7 svn:log V 102 Remove write only assignments and thus fix the build after struct bufarea TAILQ conversion (r246812). END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-02-15T10:44:07.938259Z K 7 svn:log V 62 setbuf(3): Remove bugs section about ancient versions of BSD. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-15T12:35:16.901571Z K 7 svn:log V 265 - Fix style in vm_page_lookup(): there is no whiteline between assertions and other code in this file. - Reinsert some comments that were lost during the work but which are actual yet, reducing differences with HEAD. Sponsoed by: EMC / Isilon storage division END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-02-15T13:00:20.362033Z K 7 svn:log V 207 Add support of passing SCM_BINTIME ancillary data object for PF_LOCAL sockets. PR: kern/175883 Submitted by: Andrey Simonenko Discussed with: glebius, phk MFC after: 2 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2013-02-15T13:44:18.666389Z K 7 svn:log V 49 Import LDNS and build it as an internal library. END K 10 svn:author V 3 des K 8 svn:date V 27 2013-02-15T13:51:54.970943Z K 7 svn:log V 19 import ldns 1.6.16 END K 10 svn:author V 3 des K 8 svn:date V 27 2013-02-15T13:53:24.887016Z K 7 svn:log V 16 tag ldns 1.6.16 END K 10 svn:author V 3 des K 8 svn:date V 27 2013-02-15T13:57:51.244790Z K 7 svn:log V 65 Oops, I flipped LDNS_UTILS but forgot to update the description. END K 10 svn:author V 3 des K 8 svn:date V 27 2013-02-15T14:17:27.273507Z K 7 svn:log V 60 Update src.conf(5) up to but not including my LDNS commits. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-02-15T14:22:05.940914Z K 7 svn:log V 129 vn_io_faults_cnt: - use u_long consistently - use SYSCTL_ULONG to match the type of variable Reviewed by: kib MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2013-02-15T14:22:23.919077Z K 7 svn:log V 65 The relationship between LDNS_UTILS and BIND_UTILS was inverted. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-15T14:48:06.377316Z K 7 svn:log V 276 Improve dynamic branch prediction and i-cache utilization: - Use predict_false() to tag boot-time cache decisions - Compact boot-time cache allocation into a separate, non-inline, function that won't be called most of the times. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-15T14:50:36.892840Z K 7 svn:log V 198 - When panicing for "too small boot cache" reason, print the actual cache size value - Add a way to specify the size of the boot cache at compile time Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-15T14:53:42.159172Z K 7 svn:log V 130 Move the radix node zone destructor definition closer to vm_radix_init() definition. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-15T14:54:09.589944Z K 7 svn:log V 13 Fix comment. END K 10 svn:author V 3 des K 8 svn:date V 27 2013-02-15T15:09:24.985675Z K 7 svn:log V 186 Manually add the correct text for the LDNS and LDNS_UTILS options. There seems to be a bug in makeman that causes it to misunderstand the relationship between LDNS_UTILS and BIND_UTILS. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-15T15:34:19.267294Z K 7 svn:log V 23 Remove unused headers. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-15T16:05:18.254251Z K 7 svn:log V 354 On arches with VM_PHYSSEG_DENSE the vm_page_array is larger than the actual number of vm_page_t that will be derived, so v_page_count should be used appropriately. Besides that, add a panic condition in case UMA fails to properly restrict the area in a way to keep all the desired objects. Sponsored by: EMC / Isilon storage division Reported by: alc END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-15T16:08:08.705159Z K 7 svn:log V 4 MFC END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-15T16:11:30.285882Z K 7 svn:log V 24 Merge from vmcontention END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-15T17:21:41.382702Z K 7 svn:log V 19 Remove whitespace. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-02-15T17:22:57.701594Z K 7 svn:log V 145 Remove an unuseful check as looking up into an empty trie should be as fast as checking a NULL ptr. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 ian K 8 svn:date V 27 2013-02-15T18:30:32.211672Z K 7 svn:log V 296 Add PPS_CANWAIT support for time_pps_fetch(). This adds support for all three blocking modes described in section 3.4.3 of RFC 2783, allowing the caller to retrieve the most recent values without blocking, to block for a specified time, or to block forever. Reviewed by: discussion on hackers@ END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-02-15T18:41:36.305862Z K 7 svn:log V 219 Advertise PCI-E capability in the hostbridge device presented to the guest. FreeBSD wants to see this capability in at least one device in the PCI hierarchy before it allows use of MSI or MSI-X. Obtained from: NetApp END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-02-15T19:12:35.419291Z K 7 svn:log V 24 Import ACPICA 20130215. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-02-15T19:13:35.935639Z K 7 svn:log V 21 Tag ACPICA 20130214. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-02-15T20:36:28.957001Z K 7 svn:log V 23 Merge ACPICA 20130214. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-02-15T21:24:21.396641Z K 7 svn:log V 123 Fix copy-paste error in bus_space_unmap argument While I'm at it - fix some style(9) issues Submitted by: Mikael Urankar END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-02-15T21:29:03.562174Z K 7 svn:log V 68 Enable USB1 (which is EHCI0) for Allwinner A10 Tested by: ganbold@ END K 10 svn:author V 3 des K 8 svn:date V 27 2013-02-15T21:31:01.249811Z K 7 svn:log V 40 fix leftover from an earlier experiment END K 10 svn:author V 3 des K 8 svn:date V 27 2013-02-15T21:33:05.204207Z K 7 svn:log V 20 Add generated files END K 10 svn:author V 3 des K 8 svn:date V 27 2013-02-15T21:49:12.224776Z K 7 svn:log V 18 Upgrade to 1.6.16 END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-02-15T22:43:08.161039Z K 7 svn:log V 98 Consistently use round_page(x) rather than roundup(x, PAGE_SIZE). There is no functional change. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-02-15T22:58:44.396767Z K 7 svn:log V 77 Revert r227528 and r227787. This hack is no longer necessary since r233580. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-02-15T23:12:35.191720Z K 7 svn:log V 106 Regenerate libstdc++'s config.h, synchronizing it with our current almost-C99 headers. MFC after: 1 week END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-02-15T23:12:58.399155Z K 7 svn:log V 493 Pull in r175057 from upstream llvm trunk: X86: Disable generation of rep;movsl when %esi is used as a base pointer. This happens when there is both stack realignment and a dynamic alloca in the function. If we overwrite %esi (rep;movsl uses fixed registers) we'll lose the base pointer and the next register spill will write into oblivion. Fixes PR15249 and unbreaks firefox on i386/freebsd. Mozilla uses dynamic allocas and freebsd a 4 byte stack alignment. MFC after: 1 week END K 10 svn:author V 3 ian K 8 svn:date V 27 2013-02-15T23:41:47.879027Z K 7 svn:log V 121 Set map->pmap before _bus_dmamap_count_pages() tries to use it. Obtained from: Thomas Skibo END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-02-15T23:59:57.900831Z K 7 svn:log V 101 Fix undefined behaviour in usr.bin/mail/util.c. Reported by: deeptech71@gmail.com MFC after: 3 days END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-02-16T00:12:21.956651Z K 7 svn:log V 64 Fix an incorrect sizeof() Spotted by: clang Submitted by: dim END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-02-16T01:11:40.435663Z K 7 svn:log V 32 Remove duplicate option entries END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-02-16T01:13:30.844880Z K 7 svn:log V 36 hook stage_* to all: only as needed END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-02-16T01:14:27.112821Z K 7 svn:log V 17 tweak STAGE_SETS END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-02-16T01:16:53.470223Z K 7 svn:log V 33 Latest *dirdeps.mk and meta2deps END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-02-16T01:19:18.089069Z K 7 svn:log V 206 If MAKESYSPATH contained .../ entry resolve it so that it still works when we launch make from obj tree. If we don't have sysroot support we need some c++ and clang specific include dirs in the stage tree. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-02-16T01:20:56.207357Z K 7 svn:log V 73 We may only have INCSLINKS, and STAGE_SYMLINKS should all be full paths. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-02-16T01:23:54.952995Z K 7 svn:log V 21 Updated dependencies END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-02-16T01:32:03.079069Z K 7 svn:log V 45 ftpd needs telnet.h so install it regardless END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-02-16T01:36:14.563808Z K 7 svn:log V 42 Avoid problems with read-only osreldate.h END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-02-16T05:22:48.800098Z K 7 svn:log V 26 target to build toolchain END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2013-02-16T06:07:07.960799Z K 7 svn:log V 55 Simplify code by using flag O_EXLOCK. PR: kern/175674 END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-02-16T12:45:57.276149Z K 7 svn:log V 130 In contrib/opie/opiekey.c, use the correct length to zero the secret. Found by: clang ToT Reviewed by: delphij MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-02-16T12:48:06.057495Z K 7 svn:log V 134 Fix two instances of undefined behaviour in contrib/nvi. Found by: clang ToT Obtained from: NetBSD Reviewed by: jh MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-02-16T12:52:40.715830Z K 7 svn:log V 436 Import change 40eebf235370b6fe6353784ccf01ab92eed062a5 from upstream wpa: From: Jouni Malinen Date: Fri, 15 Jul 2011 13:42:06 +0300 Subject: [PATCH] MD5: Fix clearing of temporary stack memory to use correct length sizeof of the structure instead of the pointer was supposed to be used here. Fix this to clear the full structure at the end of MD5Final(). Found by: clang ToT Reviewed by: rpaulo MFC after: 3 days END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2013-02-16T14:51:30.777341Z K 7 svn:log V 836 Add barrier write capability to the VFS buffer interface. A barrier write is a disk write request that tells the disk that the buffer being written must be committed to the media along with any writes that preceeded it before any future blocks may be written to the drive. Barrier writes are provided by adding the functions bbarrierwrite (bwrite with barrier) and babarrierwrite (bawrite with barrier). Following a bbarrierwrite the client knows that the requested buffer is on the media. It does not ensure that buffers written before that buffer are on the media. It only ensure that buffers written before that buffer will get to the media before any buffers written after that buffer. A flush command must be sent to the disk to ensure that all earlier written buffers are on the media. Reviewed by: kib Tested by: Peter Holm END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2013-02-16T15:11:40.210289Z K 7 svn:log V 947 The UFS2 filesystem allocates new blocks of inodes as they are needed. When a cylinder group runs short of inodes, a new block for inodes is allocated, zero'ed, and written to the disk. The zero'ed inodes must be on the disk before the cylinder group can be updated to claim them. If the cylinder group claiming the new inodes were written before the zero'ed block of inodes, the system could crash with the filesystem in an unrecoverable state. Rather than adding a soft updates dependency to ensure that the new inode block is written before it is claimed by the cylinder group map, we just do a barrier write of the zero'ed inode block to ensure that it will get written before the updated cylinder group map can be written. This change should only slow down bulk loading of newly created filesystems since that is the primary time that new inode blocks need to be created. Reported by: Robert Watson Reviewed by: kib Tested by: Peter Holm END K 10 svn:author V 5 crees K 8 svn:date V 27 2013-02-16T17:47:47.281580Z K 7 svn:log V 91 Check properly for quoted variables when deciding on pointlessness Submitted by: bdrewery END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-02-16T19:11:57.975079Z K 7 svn:log V 687 * Reduce the PCU lock overhead a little by only re-acquiring it if we actually do have to reinitialise the RX side of things after an RX descriptor EOL error. * Revert a change of mine from quite a while ago - don't shortcut the RX initialisation path. There's a RX FIFO bug in the earlier chips (I'm not sure when it was fixed in this series, but it's fixed with the AR9380 and later) which causes the same RX descriptor to be written to over and over. This causes the descriptor to be marked as "done", and this ends up causing the whole RX path to go very strange. This should fixed the "kickpcu; handled X packets" message spam where "X" is consistently small. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-02-16T20:17:31.152004Z K 7 svn:log V 181 Since clang 3.2 now has an option to suppress warnings about implicitly promoted K&R parameters, remove the workarounds added for sendmail components in r228558. MFC after: 1 week END K 10 svn:author V 3 ian K 8 svn:date V 27 2013-02-16T20:43:16.177900Z K 7 svn:log V 192 In _bus_dmamap_addseg(), the return value must be zero for error, or the size actually added to the segment (possibly smaller than the requested size if boundary crossings had to be avoided). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-02-16T21:46:27.898995Z K 7 svn:log V 64 Return EFAULT when the address is not a kernel virtual address. END K 10 svn:author V 3 des K 8 svn:date V 27 2013-02-16T22:16:14.953663Z K 7 svn:log V 58 #if out unused functions which trip up gcc but not clang. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-16T22:21:46.855818Z K 7 svn:log V 73 Put one file per line so it is easier to read diffs against those files. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-02-16T22:44:02.232306Z K 7 svn:log V 392 partial MFC of rev=245362: enable building virtio devices into static kernels. I think the 'files.*' entries should be improved (also in HEAD) because bringing up a vtnet device now requires 3 entries in your kernel config: "device virtio, device virtio_pci, device vtnet" but i'll leave the fix to a future commit. This is also the reason not to enable the device in GENERIC kernels now. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-02-16T23:12:06.705149Z K 7 svn:log V 410 Various timing-related fixes: - Replace divisor numbers with more descirptive names - Properly calculate minimum frequency for SDHCI 3.0 - Properly calculate frequency for SDHCI 3.0 in mmcbr_set_clock - Add min_freq method to sdhci_if.m and provide default implementation. By re-implementing this method hardware drivers can control frequency controller operates when executing initialization sequence END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-02-16T23:52:14.019501Z K 7 svn:log V 54 Disable debug accidentally enabled by previous commit END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-02-17T00:23:42.889807Z K 7 svn:log V 670 - Add hw.bcm2835.sdhci.hs tunable to enable/disable highspeed mode in SDHCI driver Suggested by: Daisuke Aoyama - Set initilization sequence frequency to 8MHz. It should fix Data CRC errors. Standard requires initialization sequence to be executed at 400KHz but on this hardware low frequncies seems to cause Data CRC errors. Value was derived from analyzing hardware signals after Raspberry Pi is powered up. Before any data is read though DATA line adapter's clock frequency is changed to 8MHz. Modern cards should function fine at 8MHz but for older MMC cards it can be overriden by setting hw.bcm2835.sdhci.min_freq tunable. END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-02-17T00:41:15.116266Z K 7 svn:log V 62 Remove commented link to hints file. Enable build of modules. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-02-17T00:51:34.354246Z K 7 svn:log V 1177 Close a race relating to setting the PCPU pointer (r13). Register r13 points to the TLS in user space and points to the PCPU structure in the kernel. The race is the result of having the exception handler on the one hand and the RPC system call entry on the other. The EPC syscall path is non-atomic in that interrupts are enabled while the two stacks are switched. The register stack is switched last as that is the stack used to determine whether we're going back to user space by the exception handler. If we go back to user space, we restore r13, otherwise we leave r13 alone. The EPC syscall path however set r13 to the PCPU structure *before* switching the register stack, which means that there was a window in which the exception handler would restore r13 when it was already pointing to the PCPU structure. This is fatal when the exception happened on CPU x, but left from the exception on anotehr CPU. In that case r13 would point to the PCPU of the CPU the thread was running on. This immediately results in getting the wrong value for curthread. The fix is to make sure we assign r13 *after* we set ar.bspstore to point to the kernel register stack for the thread. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-02-17T01:34:25.101580Z K 7 svn:log V 50 Remove accidentally committed debug panic(9) call END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-02-17T01:34:41.933248Z K 7 svn:log V 1002 MFC r240355, r239372, r246258; ext2fs: general cleanups. - Remove unused extern declarations in fs.h - Correct comments in ext2_dir.h - Several panic() messages showed wrong function names. - Remove commented out stray line in ext2_alloc.c. - Remove the unused macro EXT2_BLOCK_SIZE_BITS() and the then write-only member e2fs_blocksize_bits from struct m_ext2fs. - Remove the unused macro EXT2_FIRST_INO() and the then write-only member e2fs_first_inode from struct m_ext2fs. - Remove EXT2_DESC_PER_BLOCK() and the member e2fs_descpb from struct m_ext2fs. - Remove the unused members e2fs_bmask, e2fs_dbpg and e2fs_mount_opt from struct m_ext2fs - Correct harmless off-by-one error for fspath in ext2_vfsops.c. - Remove the unused and broken macros EXT2_ADDR_PER_BLOCK_BITS() and EXT2_DESC_PER_BLOCK_BITS(). - Remove the !_KERNEL versions of the EXT2_* macros. Submitted by: Christoph Mallon To ease the ease bringing this change I also brought this changes: - Fix typo. - Fix style nit. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-02-17T02:15:19.969503Z K 7 svn:log V 970 In kthr.c, obtain the address of the PCB for threads that were running on a core, when the core was stopped, by calling kgdb_trgt_core_pcb(). This has 2 advantages: 1. We don't need to include a machine-specific header anymore and as such kthr.c is truly machine independent. This allows the code to be used in a cross-debugger. 2. We don't need to lookup stoppcbs in generic code when it's an inherently target-spicific symbol. It does not exist for ia64. Implement kgdb_trgt_core_pcb() for all architectures, except ia64, by calling a common function called kgdb_trgt_stop_pcb(). This function differs from kgdb_trgt_core_pcb() in that it gets the size of the PCB structure as an argument and as such remains machine independent. On ia64 the PCB for stopped cores is in the PCPU structure itself. This for better scaling. The implementation of kgdb_trgt_core_pcb() for ia64 uses the cpuid_to_pcpu[] array to to obtain the address of the PCB structure. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2013-02-17T02:52:42.354361Z K 7 svn:log V 215 Make more code be protected by internal mutex, and now it is fork-safe, in error case, the file exclusive lock is now released as soon as possible, in previous code, child process can still hold the exclusive lock. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2013-02-17T03:33:13.497297Z K 7 svn:log V 236 MFC r246296, r246298, r246346; crunchide: support non-custom elf object layout. crunchgen: Permit use of alternative linkers. crunchide: Put e_shnum into a local variable. [1] Submitted by: Pete Chou Reviewed by: Christoph Mallon [1] END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-02-17T04:43:22.364726Z K 7 svn:log V 191 update the netmap example programs merging some common code in nm_util.c pkt-gen now implements several functions (unlimited transmit, receive, ping-pong) and can operate on a 'tap' device. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-02-17T06:06:11.402100Z K 7 svn:log V 139 MFC r246636: Remove the ia64-specific code fragment, which effect is more cleanly done by the call to trans_prot() function a line before. END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-02-17T06:34:51.776492Z K 7 svn:log V 55 Fix event mask handling. Approved by: gibbs(implicit) END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-02-17T07:37:06.588108Z K 7 svn:log V 92 Fix event mask handling. Missed out from r246898 by mistake. Approved by: gibbs(implicit) END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-02-17T07:40:21.820908Z K 7 svn:log V 73 Revert 246899, which was committed by mistake. Apologies for the noise. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2013-02-17T09:04:42.162971Z K 7 svn:log V 254 Support multiple timeout actions. Add usage() to watchdogd. Allow setting of soft timeout and pre timeout. Add defines for 64 and 128 seconds. Clear EOPNOTSUP when doing software watchdog, default to WD_SOFT_LOG Remove extra function. Comment code. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T11:36:13.983136Z K 7 svn:log V 24 Remove trailing spaces. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T11:36:41.220435Z K 7 svn:log V 24 Remove redundant space. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T11:47:01.949490Z K 7 svn:log V 30 Remove redundant parenthesis. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T11:47:30.776773Z K 7 svn:log V 34 Don't treat pointers as booleans. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T11:47:58.788912Z K 7 svn:log V 31 Add break to the default case. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T11:48:16.741591Z K 7 svn:log V 24 Remove redundant space. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T11:49:21.065194Z K 7 svn:log V 30 Remove redundant parenthesis. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T11:53:51.466307Z K 7 svn:log V 174 - Require CAP_FSYNC capability right when opening a file with O_SYNC or O_FSYNC flags. - While here simplify check for locking flags. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T11:56:36.867148Z K 7 svn:log V 7 Style. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T11:57:47.141798Z K 7 svn:log V 24 Remove redundant check. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T11:58:30.039724Z K 7 svn:log V 25 Remove space before tab. END K 10 svn:author V 4 ache K 8 svn:date V 27 2013-02-17T13:06:59.272858Z K 7 svn:log V 96 In 'make hierarchy' don't install /sys/sys pointing to usr/src/sys but just /sys pointing there END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-02-17T14:25:42.078001Z K 7 svn:log V 47 MFC r244734: test(1): Document == alias for =. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-02-17T14:27:04.557840Z K 7 svn:log V 47 MFC r244734: test(1): Document == alias for =. END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-02-17T18:42:30.564316Z K 7 svn:log V 292 MFcalloutng: Microoptimize i8254 one-shot operation mode (disabled by default to allow timecounter functionality) by not writing to mode and MSB registers when it is not required. This saves several microseconds of CPU time per call, reducing minimal measured interrupts interval to 19.5us. END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-02-17T19:48:23.889243Z K 7 svn:log V 190 Strengthen the check in IS_OUT_OF_BOUNDS to ensure that (j - 1) is a valid index into the input buffer. PR: bin/175213 Reviewed by: gabor Approved by: emaste (co-mentor) MFC after: 1 week END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-02-17T19:49:18.621257Z K 7 svn:log V 606 MFC r245961 r245962 r245963. MFC r245961: When the 'R' flag is used with a newsyslog.conf entry, some fields of the corresponding struct sigwork_entry were left uninitialized, potentially causing an early return from do_sigwork(). Ensure that these fields are initialized, and handle the 'R' flag properly in do_sigwork(). MFC r245962: Ensure that newsyslog -n prints the correct message for a rotation rule that uses the 'R' flag. MFC r245963: Rename the run_cmd field to sw_runcmd to make it consistent with the other fields in struct sigwork_entry. Approved by: emaste (co-mentor) END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-02-17T19:49:29.860045Z K 7 svn:log V 606 MFC r245961 r245962 r245963. MFC r245961: When the 'R' flag is used with a newsyslog.conf entry, some fields of the corresponding struct sigwork_entry were left uninitialized, potentially causing an early return from do_sigwork(). Ensure that these fields are initialized, and handle the 'R' flag properly in do_sigwork(). MFC r245962: Ensure that newsyslog -n prints the correct message for a rotation rule that uses the 'R' flag. MFC r245963: Rename the run_cmd field to sw_runcmd to make it consistent with the other fields in struct sigwork_entry. Approved by: emaste (co-mentor) END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-02-17T19:49:59.536620Z K 7 svn:log V 113 MFC r245075: Fix a segfault when bsdgrep -i is given an empty pattern string. Approved by: emaste (co-mentor) END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-02-17T20:35:54.310278Z K 7 svn:log V 423 Do not update the fsinfo block on each update of any fat block, this is excessive. Postpone the flush of the fsinfo to VFS_SYNC(), remembering the need for update with the flag MSDOSFS_FSIMOD, stored in pm_flags. FAT32 specification describes both FSI_Free_Count and FSI_Nxt_Free as the advisory hints, not requiring them to be correct. Based on the patch from bde, modified by me. Reviewed by: bde MFC after: 2 weeks END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T21:12:34.079209Z K 7 svn:log V 346 - Add support for 'memsync' mode. This is the fastest replication mode that's why it will now be the default. - Bump protocol version to 2 and add backward compatibility for version 1. - Allow to specify hosts by kern.hostid as well (in addition to hostname and kern.hostuuid) in configuration file. Sponsored by: Panzura Tested by: trociny END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-17T21:37:32.539045Z K 7 svn:log V 68 Update the comment: we do show the backtrace of misbehaving thread. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-02-17T23:46:17.912938Z K 7 svn:log V 8 Cleanup END K 10 svn:author V 3 pjd K 8 svn:date V 27 2013-02-18T00:38:40.170067Z K 7 svn:log V 74 Allow [] in remote address, which fixes IPv6 support. Reported by: simon END K 10 svn:author V 3 alc K 8 svn:date V 27 2013-02-18T01:02:48.962505Z K 7 svn:log V 269 On arm, like sparc64, the end of the kernel map varies from one type of machine to another. Therefore, VM_MAX_KERNEL_ADDRESS can't be a constant. Instead, #define it to be a variable, vm_max_kernel_address, just like we do on sparc64. Reviewed by: kib Tested by: ian END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-02-18T01:08:59.858595Z K 7 svn:log V 127 Disable this code and add a note as to why. It wasn't currently being called anyway - but being explicit about it can't hurt. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-02-18T01:14:21.947213Z K 7 svn:log V 17 pep8 style fixes END K 10 svn:author V 3 alc K 8 svn:date V 27 2013-02-18T01:22:20.167269Z K 7 svn:log V 262 Place a cap on the size of the kernel's heap, also known as the kmem submap. Otherwise, after r246204, the auto-scaling logic in kern_malloc.c tries to create a kmem submap that consumes the entire kernel map on a Pandaboard with 1 GB of RAM. Tested by: gonzo END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-02-18T01:37:55.775382Z K 7 svn:log V 59 Disable this variable; the code using it is also disabled. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2013-02-18T01:55:53.245400Z K 7 svn:log V 77 Add strtoul() to libstand by copying from libc and clipping out locale code. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-02-18T02:08:41.674640Z K 7 svn:log V 68 the NO_PAM option has been finally removed in favor of WITHOUT_PAM. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-02-18T04:10:38.434104Z K 7 svn:log V 60 Add a new ATH KTR debug method to log the interrupt status. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-02-18T04:19:21.034001Z K 7 svn:log V 29 Make this output more terse. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-02-18T04:20:43.442586Z K 7 svn:log V 115 * Add initial debugging of the interrupt status entry * Add in the TDMA debugging entries that I added a while ago END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-02-18T04:33:45.081470Z K 7 svn:log V 17 Fix likely typos END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-02-18T05:05:01.806621Z K 7 svn:log V 167 MFC r246715: Eliminate the PC_CURTHREAD symbol and load the current thread's thread structure pointer atomically from r13 (the pcpu pointer) for the current CPU/core. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-02-18T08:24:39.618492Z K 7 svn:log V 51 MFC r246630: Add bootcamp support to the loader. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-02-18T09:07:59.188549Z K 7 svn:log V 24 Remove unused variable. END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-02-18T11:48:08.639811Z K 7 svn:log V 138 Update vendor/illumos/dist and vendor-sys/illumos/dist to illumos-gate 13957:512faafc0eaf Illumos ZFS issues: 3537 want pool io kstats END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-02-18T16:02:17.043035Z K 7 svn:log V 44 MFC r246658: Cross-reference vfs_unbusy(9). END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-02-18T16:03:42.080796Z K 7 svn:log V 44 MFC r246658: Cross-reference vfs_unbusy(9). END K 10 svn:author V 5 crees K 8 svn:date V 27 2013-02-18T16:19:26.151354Z K 7 svn:log V 207 Fix style fix (tmp.value != False should be tmp.value) Pointyhat to: eadler Fix pointless quoting for real this time (used to detect the quotes at the beginning and end of the value) Noticed by: bdrewery END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2013-02-18T17:55:27.576250Z K 7 svn:log V 49 Fix bad EEPROM parsing code. MFC after: 2 weeks END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-02-18T18:39:15.167454Z K 7 svn:log V 101 Fix an incorrect sizeof() PR: kern/176238 Submitted by: Christoph Mallon END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2013-02-18T19:23:41.896440Z K 7 svn:log V 129 Fix regression in sendmail 8.14.6 release based on errata published at: http://www.sendmail.com/sm/open_source/download/8.14.6/ END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2013-02-18T19:33:07.627731Z K 7 svn:log V 54 Merge sendmail 8.14.6 errata issue MFC after: 3 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2013-02-18T20:11:20.542947Z K 7 svn:log V 144 Clarify an error message. The addresses here are really offsets within the primary mapped memory block (which may not start at address zero). END K 10 svn:author V 4 joel K 8 svn:date V 27 2013-02-18T20:21:26.122548Z K 7 svn:log V 21 mdoc: sort sections. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-02-18T22:03:04.782869Z K 7 svn:log V 97 MFC r246860: Fix undefined behaviour in usr.bin/mail/util.c. Reported by: deeptech71@gmail.com END K 10 svn:author V 5 markj K 8 svn:date V 27 2013-02-18T22:47:16.265462Z K 7 svn:log V 273 Mark the coretemp(4) sysctls as MPSAFE, ensuring that Giant won't be held unnecessarily by a user thread waiting to run on a specific CPU after calling sched_bind(). Reviewed by: rstone Approved by: emaste (co-mentor) Sponsored by: Sandvine Incorporated MFC after: 1 week END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-02-18T22:47:59.805885Z K 7 svn:log V 169 setbuf(3): Restore a BUGS section about setbuf(). The brokenness of setbuf() is not specific to 4.2BSD and 4.3BSD but inherent in the API definition. Reported by: bde END