ƒ›a193393 223 293 125 268 119 161 135 296 119 116 120 162 154 111 133 199 181 111 205 141 158 264 352 126 145 158 116 128 542 156 166 131 117 126 136 116 139 173 169 173 255 330 121 365 615 868 698 379 289 267 194 145 219 198 131 134 162 165 205 158 382 145 238 144 183 190 148 111 122 107 630 145 337 223 161 583 121 147 188 137 149 169 152 435 213 117 226 217 139 137 251 286 178 148 210 164 710 367 628 348 149 297 164 122 209 428 1062 112 165 156 609 109 298 130 167 195 188 269 365 397 448 855 126 314 1073 161 276 228 229 115 198 237 366 152 185 156 109 117 117 117 316 128 306 244 157 109 165 456 197 164 194 165 244 142 147 102 130 132 279 162 126 126 147 116 123 245 143 144 629 643 324 153 170 135 117 127 133 133 182 366 233 121 161 119 116 120 255 384 243 176 182 250 600 192 278 325 198 108 277 349 170 302 186 187 94 111 210 135 119 127 144 449 169 118 117 224 149 213 208 138 193 501 473 661 K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-06-03T19:41:12.840051Z K 7 svn:log V 196 Add one further check with mac_policy_count to an mbuf copying case (limited to netatalk) to avoid MAC label lookup on both mbufs if no policies are registered. Obtained from: TrustedBSD Project END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-03T20:21:17.612807Z K 7 svn:log V 31 remove reference to sx locking END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-03T20:24:28.486047Z K 7 svn:log V 174 Fix acpidump(8) disassmebly with option -d. iasl(8) creates disassembled output file from input file name as a template. Honor TMPDIR environment variable while I am here. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-06-03T20:25:13.953490Z K 7 svn:log V 27 Remove unused VM includes. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-03T20:49:25.178263Z K 7 svn:log V 67 move qset allocation out from underneat the port and adapter locks END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-03T21:02:14.200747Z K 7 svn:log V 41 serialize initialization with added flag END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-03T21:10:15.968995Z K 7 svn:log V 204 Import LLVM, at r72805, which fixes PR4315 and PR4316. Normally I'm not updating sources this often, but I want to get rid of this breakage, because right now I can't offer a proper source snapshot yet. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-03T21:11:02.768701Z K 7 svn:log V 28 Tag the LLVM r72805 import. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-03T21:11:25.526242Z K 7 svn:log V 25 Import Clang, at r72805. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-03T21:11:51.618685Z K 7 svn:log V 29 Tag the Clang r72805 import. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-03T21:18:27.017506Z K 7 svn:log V 68 move interrupt initialization out from under adapter and port locks END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-03T21:26:37.494891Z K 7 svn:log V 60 don't proceed with device enabling if setup is not complete END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-03T21:29:50.999155Z K 7 svn:log V 17 fix sanity check END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-03T21:47:13.492842Z K 7 svn:log V 40 Trim unnecessary files from the import. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-06-03T21:50:26.183540Z K 7 svn:log V 101 Re-format the nfsv4.4 man page so that all sentences start on a new line. Approved by: kib (mentor) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-03T21:56:29.515508Z K 7 svn:log V 87 release interrupt resources without lock held - try to avoid races with initialization END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-03T22:54:27.724686Z K 7 svn:log V 18 Resync with head. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-06-03T23:01:13.615597Z K 7 svn:log V 112 MFC of 186282 Check in the actual module recognition code for the Chelsio driver. Obtained from: Chelsio Inc. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-03T23:27:34.000858Z K 7 svn:log V 47 busdmap_map_sg_vec can't fail - change to void END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-03T23:28:22.618719Z K 7 svn:log V 64 - reclaim in transmit path - remove txq lock in faver qset lock END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-03T23:30:25.839041Z K 7 svn:log V 171 After a channel switch mark associated stations so they will immediately be probed as inactive; this more quickly weeds out stations that don't follow to the new channel. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-03T23:33:09.632679Z K 7 svn:log V 259 When a channel switch is done to a channel with different operating characteristics force the stations to re-associate so protocol state is re-initialized. Note that for 11h/DFS this is irrelevant as channel changes are never cross-band. Reviewed by: ctlaw END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-03T23:47:43.452913Z K 7 svn:log V 32 cleanup delayed reclaim handler END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-03T23:58:24.936987Z K 7 svn:log V 51 don't do teardown if initialization never happened END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T00:28:18.106576Z K 7 svn:log V 64 don't release interrupt resources when taking an interface down END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T01:45:40.636462Z K 7 svn:log V 22 always drop PORT_LOCK END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2009-06-04T01:55:13.421558Z K 7 svn:log V 32 cleanups the device match list. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2009-06-04T02:49:50.768251Z K 7 svn:log V 445 reimplements RF logic for GCT chipset (as known as UW2453) to support ICIDU NI-707503 which is donated by Nick Hibma (great thanks!). Though it has a MAXIM RF (0x8) there's some success reports with using GCT RF (0x9) codes and it worked well for ICIDU NI-707503 too. So codes for MAXIM and GCT RFs are integrated. Before this commit, if I rememeber correctly, MAXIM RF is never tested that it seems it's a first report working with FreeBSD. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T03:18:59.895163Z K 7 svn:log V 62 remove #ifdef INET call cxgb_init instead of cxgb_init_locked END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2009-06-04T03:59:20.896094Z K 7 svn:log V 70 add two prerequisites; if_zydreg.h and if_zydfw for dependency check. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T04:00:29.462840Z K 7 svn:log V 37 MFC L2 prefix cleanup and dhcp fixes END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T04:11:27.266563Z K 7 svn:log V 23 fix INVARIANTS compile END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T04:29:15.302073Z K 7 svn:log V 32 don't use flags from descriptor END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T04:32:46.841659Z K 7 svn:log V 42 don't lookup mbuf tag if ipfw not enabled END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T04:43:07.414643Z K 7 svn:log V 22 don't overwrite M_EXT END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T05:20:46.419182Z K 7 svn:log V 45 simplify packet initialization in get_packet END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-04T06:27:53.155015Z K 7 svn:log V 82 Allow us to build msun's inline asm with Clang! Discussed with: Christoph Mallon END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-04T06:30:38.203264Z K 7 svn:log V 78 Update sources. On amd64, we can now run buildworld and build a LINT kernel. END K 10 svn:author V 2 jb K 8 svn:date V 27 2009-06-04T06:57:50.512110Z K 7 svn:log V 82 Add jcommit, a simple script that will run jbuild check-commit before committing. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2009-06-04T08:13:51.289501Z K 7 svn:log V 162 Don't panic in nlm_record_lock if we get ENOENT from lf_advlockasync. This is likely to be because the file was just removed and in our context this is harmless. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-06-04T10:30:18.586591Z K 7 svn:log V 233 Re-add opt_mac.h include, which is required in order for MNT_MULTILABEL to be set properly on devfs. Otherwise, it isn't possible to set labels on /dev nodes. Reported by: Sergio Rodriguez MFC after: 3 days END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-04T11:22:53.678412Z K 7 svn:log V 30 Correct typo; errno => error. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-04T12:27:57.198426Z K 7 svn:log V 270 fix a bug introduced in rev.190865 related to the signedness of the credit of a pipe. On passing, also use explicit signed/unsigned types for two other fields. Noticed by Oleg Bulyzhin and Maxim Ignatenko long ago, i forgot to commit the fix. Does not affect RELENG_7. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-06-04T14:13:06.585269Z K 7 svn:log V 517 Fix two races in the server side krpc w.r.t upcalls: Add a flag so that soupcall_clear() is only called once to cancel an upcall. Move the test for xprt_registered in the upcall down to after the mtx_lock() of the pool mutex, to catch the case where it is unregistered while the upcall is waiting for the mutex. Also, move the mtx_destroy() of the pool mutex to after SVC_RELEASE(), so that it isn't destroyed before the upcalls are disabled. Reviewed by: dfr, jhb Tested by: pho Approved by: kib (mentor) END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-06-04T14:49:27.208907Z K 7 svn:log V 770 Fix upcall races in the client side krpc. For the client side upcall, holding SOCKBUF_LOCK() isn't sufficient to guarantee that there is no upcall in progress, since SOCKBUF_LOCK() is released/re-acquired in the upcall. An upcall reference counter was added to the upcall structure that is incremented at the beginning of the upcall and decremented at the end of the upcall. As such, a reference count == 0 when holding the SOCKBUF_LOCK() guarantees there is no upcall in progress. Add a function that is called just after soupcall_clear(), which waits until the reference count == 0. Also, move the mtx_destroy() down to after soupcall_clear(), so that the mutex is not destroyed before upcalls are done. Reviewed by: dfr, jhb Tested by: pho Approved by: kib (mentor) END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-06-04T15:10:29.313604Z K 7 svn:log V 605 MFC r192094: Do not advance req->oldidx when sysctl_old_user returning an error due to copyout failure or short buffer. MFC r192144: Revert r192094. The revision caused problems for sysctl(3) consumers that expect that oldlen is filled with required buffer length even when supplied buffer is too short and returned error is ENOMEM. Redo the fix for kern.proc.filedesc, by reverting the req->oldidx when remaining buffer space is too short for the current kinfo_file structure. Also, only ignore ENOMEM. We have to convert ENOMEM to no error condition to keep existing interface for the sysctl, though. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-04T15:57:38.479548Z K 7 svn:log V 286 o station mode channel switch support o IEEE80211_IOC_CHANSWITCH fixups: - restrict to hostap vaps - return EOPNOTSUPP instead of EINVAL when applied to !hostap vap or to a vap w/o 11h enabled - interpret count of 0 to mean cancel the current CSA Reviewed by: rpaulo, avatar END K 10 svn:author V 2 ps K 8 svn:date V 27 2009-06-04T16:18:07.970052Z K 7 svn:log V 197 Support shared vnode locks for write operations when the offset is provided on filesystems that support it. This really improves mysql + innodb performance on ZFS. Reviewed by: jhb, kmacy, jeffr END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-04T16:20:19.841887Z K 7 svn:log V 172 Prepare to move ipfw and dummynet in a private subdir, and split headers to separate kernel and userland stuff. Submitted by: Marta Carbone (partly, for her gsoc project) END K 10 svn:author V 2 ps K 8 svn:date V 27 2009-06-04T16:50:03.563543Z K 7 svn:log V 102 When checking for shared writes, use the struct mount returned from vn_start_write. Reviewed by: jhb END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-04T17:12:50.242490Z K 7 svn:log V 53 o add list mesh o reduce list sta knowledge of mesh END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-06-04T17:55:42.906780Z K 7 svn:log V 121 MFC: r192097 Compare the correct variable against NULL. Reviewed by: scottl Found with: Coverity Prevent(tm) CID: 821 END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-04T18:03:03.576218Z K 7 svn:log V 102 Enable promisc filtering for MBSS. XXX need to think about this Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-04T18:03:13.157644Z K 7 svn:log V 40 Allow us to build libcrypto with Clang. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-04T18:22:21.593130Z K 7 svn:log V 42 track rename of CSA ie Submitted by: wxs END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-04T18:24:47.935449Z K 7 svn:log V 67 Remove padding from meshctl. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-04T18:25:39.080647Z K 7 svn:log V 70 Add preqid to the fi structure. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-04T18:27:17.417934Z K 7 svn:log V 109 Add more allocation handling code. Remove 'Step XX' from the comments. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-04T18:27:53.650366Z K 7 svn:log V 63 Rename meshframe struct. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-04T18:31:12.555371Z K 7 svn:log V 289 avoid IEEE80211_F_DATAPAD as it requires hardware understanding of 11s headers, for now we will have to use s/w crypto; this fixes data frame crashes with ath caused by ieee80211_decap copying data over the stack due to hdr size being rounded for datapad requirements Reviewed by: rpaulo END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-04T20:48:31.365943Z K 7 svn:log V 52 Do not install SSDT when DSDT is overriden by user. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-04T20:53:26.288005Z K 7 svn:log V 144 Fix ACPI table override. Since ACPI CA 20090123, any ACPI table can be overriden, not just DSDT. However, we do not support this feature yet. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-04T21:01:04.088225Z K 7 svn:log V 51 Prefer predefined DSDT signature from header file. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-04T21:16:28.154308Z K 7 svn:log V 88 __pack the struct, not the array. Spotted by: sam Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2009-06-04T21:21:15.938606Z K 7 svn:log V 94 Statically link, to eliminate dynamic link dependency on mysql client libs. Reviewed by: jb END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-04T21:24:33.488936Z K 7 svn:log V 53 Add debugging. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-04T21:31:03.802915Z K 7 svn:log V 18 Resync with head. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T21:40:36.391584Z K 7 svn:log V 28 reduce memory barrier usage END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-04T21:45:16.148402Z K 7 svn:log V 12 fix comment END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-04T21:48:04.439800Z K 7 svn:log V 535 [patch] calendar.music: Chuck Berry was born in St. Louis, Missouri, not California The /usr/bin/calendar program reports that Chuck Berry was born in San Jose California but he was not born in California. Chuck Berry was born in St. Louis, Missouri in 1926 on October 18. http://www.chuckberry.com/about/bio.htm http://www.khaldea.com/charts/chuckberry.shtml http://en.wikipedia.org/wiki/Chuck_Berry PR: conf/128215 Submitted by: comet--berkeley (aka Pablo Picasso) MFC after: 2 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T21:48:17.393835Z K 7 svn:log V 51 don't use m_free functions for uninitialized mbufs END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-04T21:55:07.553674Z K 7 svn:log V 242 [patch] fortune(6): file not Y2.01K compliant Update the time in the fortune to make the joke a little bit more realistic again: Bump year from 2009 to 2039. PR: conf/129860 Submitted by: Alan Amesbury MFC after: 2 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-06-04T21:59:28.038624Z K 7 svn:log V 126 revert r162516. We only support 1 or 2 channels per stream which reflects mono and stereo. Submitted by: Hans Petter Selasky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-06-04T22:00:48.862389Z K 7 svn:log V 65 Remove duplicate variable setting. Spotted by: Sylvestre Gallon END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-04T22:01:50.178124Z K 7 svn:log V 488 [patch] fortune(6): George Bernard Shaw quote fix From the original PR: s/milestones/millstones/ and less important.. s/man/Man/ Not every source I've seen capitalizes 'Man', but it seems right. Uncapitalized 'man' would usually be preceded by an 'a'. But I haven't seen any reference cite the orignal source yet, so I can't say for sure. http://quotationsbook.com/quote/31568/ PR: conf/131469 Submitted by: John Hein MFC after: 2 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T22:14:36.698344Z K 7 svn:log V 27 fix 64-bit LE flit updates END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T22:23:44.601402Z K 7 svn:log V 53 remove gratuitous INET specific bits from cxgb_ioctl END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-04T22:33:12.238522Z K 7 svn:log V 93 Initial handling of IEEE80211_IOC_HWMP_TABLE (getter). Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-06-04T22:34:37.544387Z K 7 svn:log V 42 Revert previous bit that shouldn't go in. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-04T22:41:36.672776Z K 7 svn:log V 55 add routine to conditionally dequeue from the buf_ring END K 10 svn:author V 5 benno K 8 svn:date V 27 2009-06-04T23:31:05.499096Z K 7 svn:log V 75 style(9) pass prior to further changes. Sponsored by: Redacted Consulting END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2009-06-04T23:31:41.276032Z K 7 svn:log V 56 Port needs mysql-client to build, so add BUILD_DEPENDS. END K 10 svn:author V 5 benno K 8 svn:date V 27 2009-06-04T23:43:08.140656Z K 7 svn:log V 340 Perform some checking on the requested list of modules to warn people if they try to load modules by filename out of the current directory where the module in question may be further up the module path or not in the module path at all. Also add some text to the man page to help explain what's going on. Sponsored by: Redacted Consulting END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T00:05:25.675089Z K 7 svn:log V 118 - remove inet specific bits along with extra locking - add packet coalescing when the transmit ring starts to fill up END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T00:30:28.631505Z K 7 svn:log V 23 correct for endianness END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T01:00:28.730882Z K 7 svn:log V 131 - remove dead intr_bind call - be a bit more careful about ensuring that callouts get drained in a timely fashion when unloading END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T01:18:12.515261Z K 7 svn:log V 122 - fix callout check - remove dead assert - check for msix in timer (no rspq locking) - don't lock queue in msix interrupt END K 10 svn:author V 5 benno K 8 svn:date V 27 2009-06-05T03:06:24.286491Z K 7 svn:log V 45 Bump document date. Pointed out by: trhodes END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T04:20:14.450293Z K 7 svn:log V 43 fix prefetching in tx clean and get packet END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T05:12:33.749197Z K 7 svn:log V 156 - check that we don't try to produce packets faster than the card consume them by checking in_use vs. size - check for coalescing in direct transmit path END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T05:42:18.734039Z K 7 svn:log V 191 - improve ring boundary checks - simplify coalesce check function and add comment - add comment explaining direct transmit conditions - break out multi-packet dequeue in to separate function END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T06:06:36.517296Z K 7 svn:log V 84 - remove multiq and coalesce sysctls - don't try to transmit if we're shutting down END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T06:09:55.636232Z K 7 svn:log V 54 - check against running flag - remove unused variable END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-05T07:57:10.971162Z K 7 svn:log V 115 Misc fixed to fortunes PR: conf/112024 Submitted by: Niclas Zeising MFC after: 2 days END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-06-05T08:37:11.630196Z K 7 svn:log V 70 - Use restoreintr instead of enableint while accessing pcpu in DO_AST END K 10 svn:author V 5 brian K 8 svn:date V 27 2009-06-05T09:08:53.939085Z K 7 svn:log V 615 Change the behaviour of -F slightly; it now persists (forever) in trying to open files rather than giving up when it encounters an error. ENOENT errors are not reported. As a result, files that are moved away then recreated are not at risk of being 'lost' to tail. Files that are recreated and temporarily have unreadable permissions will be shown when they are fixed. This behaviour is consistent with the GNU version of tail but without the verbiage that goes with the GNU version. This change also fixes error messages accompanying -f and -F. They no longer report problems with (null)! MFC after: 3 weeks END K 10 svn:author V 3 raj K 8 svn:date V 27 2009-06-05T09:09:46.162800Z K 7 svn:log V 274 Fill PTEs covering kernel code and data. Without this fix pte_vatopa() was not able to retrieve physical address of data structures inside kernel, for example EFAULT was reported while acessing /dev/kmem ('netstat -nr'). Submitted by: Piotr Ziecik Obtained from: Semihalf END K 10 svn:author V 5 brian K 8 svn:date V 27 2009-06-05T09:16:52.030660Z K 7 svn:log V 533 If we're passed garbage in malloc_init(), panic() rather than expecting a KASSERT to handle it. People are likely to turn off INVARIANTS RSN and loading an old module can cause garbage-in here. I saw the issue with an older nvidia driver (x11/nvidia-driver) loading into a new kernel - a crash wasn't seen 'till sysctl_kern_malloc_stats(). I was lucky that mtp->ks_shortdesc was NULL and not something horrible. While I'm here, KASSERT that malloc_uninit() isn't passed something that's not in kmemstatistics. MFC after: 3 weeks END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-06-05T09:21:03.598346Z K 7 svn:log V 253 - Status register should be set last in RESTORE_CPU in order to prevent race over k0, k1 registers. - Update interrupts mask in saved status register for MipsUserIntr and MipsUserGenException. It might be modified by intr filter or ithread. END K 10 svn:author V 3 raj K 8 svn:date V 27 2009-06-05T09:46:00.341844Z K 7 svn:log V 57 Discover and handle the number of E500 CPUs in run time. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-05T11:55:32.648850Z K 7 svn:log V 202 MFC of r179459 and r187110: Remove a quote about the instant-workstation, this port has been removed ages ago. netcat is "now" in base, so point people at nc(1) instead of the port. PR: docs/124166 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T12:00:55.416344Z K 7 svn:log V 70 roll zfs loader support under MK_ZFS to enable / disable consistently END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T12:14:43.571543Z K 7 svn:log V 28 reverse previous commit ... END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-05T12:35:56.843309Z K 7 svn:log V 114 another batch of small changes to move ipfw-related stuff into its own directory, and reduce header dependencies. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-05T12:49:54.683633Z K 7 svn:log V 333 Small changes (no actual code changes) in preparation of moving ipfw-related stuff to its own directory, and cleaning headers and dependencies: In this commit: + remove one use of a typedef; + document dn_rule_delete(); + replace one usage of the DUMMYNET_LOADED macro with its value; No MFC planned until the cleanup is complete. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-05T13:05:14.033789Z K 7 svn:log V 967 [patch] Portuguese timedef In Portuguese, the names of the days of the week are not capitalized. Also there is always a dash before "feira" in the names of the days. For example: "segunda-feira" and not "segunda feira" (which has a completely different meaning). x_fmt is not correct either. The date separator should not be a dot but a slash. Example: 31/12/2005 if far more used in Portugal than 31.12.2005. References: - a Portuguese online dictionary http://priberam.pt/dlpo/dlpo.aspx - http://answers.com/days_of_the_week (there are translations to various languages, including Portuguese, at the bottom of the page) - http://en.wikipedia.org/wiki/Week-day_names (there are translations to various languages, including Portuguese, at the bottom of the page) - a Portuguese style guide http://www.publico.clix.pt/nos/livro_estilo/16d-palavras.html ("datas" section) PR: conf/58595 Submitted by: Chris Stenton MFC after: 1 week END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-05T13:07:36.401563Z K 7 svn:log V 18 fix some comments END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-05T13:11:34.360635Z K 7 svn:log V 71 remove a printf that was only useful for debugging. MFC after: 3 days END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-06-05T13:32:10.443584Z K 7 svn:log V 64 Add Navdeep Parhar to the set of committers. Approved by: core END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-05T13:44:30.076933Z K 7 svn:log V 514 More cleanup in preparation of ipfw relocation (no actual code change): + move ipfw and dummynet hooks declarations to raw_ip.c (definitions in ip_var.h) same as for most other global variables. This removes some dependencies from ip_input.c; + remove the IPFW_LOADED macro, just test ip_fw_chk_ptr directly; + remove the DUMMYNET_LOADED macro, just test ip_dn_io_ptr directly; + move ip_dn_ruledel_ptr to ip_fw2.c which is the only file using it; To be merged together with rev 193497 MFC after: 5 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-05T13:50:19.497414Z K 7 svn:log V 15 sync with head END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-06-05T13:55:33.867321Z K 7 svn:log V 201 Fix spelling of MAC check for 8.x version of MAC Framework, not noticed due to a lack of an opt_mac.h include, which I won't add for now as options MAC will soon move to opt_global.h. Spotted by: pjd END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-05T14:04:36.682748Z K 7 svn:log V 36 sync ipfw-related changes with head END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-06-05T14:07:00.251714Z K 7 svn:log V 75 Trim old remnants of per-CPU KTR buffers. Submitted by: Eygene Ryabinkin END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-06-05T14:15:00.810230Z K 7 svn:log V 99 Don't check MAC in the NFS server ACL set path, right now we aren't enforcing MAC for NFS clients. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-06-05T14:23:24.779291Z K 7 svn:log V 92 Add mac_framework.h include missed when MAC code was (presumably) copied from another file. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-06-05T14:29:49.653452Z K 7 svn:log V 172 Correct MAC compile problems resulting from the new RPC code copying and pasting code from the general socket code without also bringing along required opt_mac.h includes. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-06-05T14:31:03.226068Z K 7 svn:log V 268 Unifdef MAC label pointer in syncache entries -- in general, ifdef'd structure contents are a bad idea in the kernel for binary compatibility reasons, and this is a single pointer that is now included in compiles by default anyway due to options MAC being in GENERIC. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-06-05T14:55:22.357542Z K 7 svn:log V 300 Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERIC and used in a large number of files, but also because an increasing number of incorrect uses of MAC calls were sneaking in due to copy-and-paste of MAC-aware code without the associated opt_mac.h include. Discussed with: pjd END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-05T15:19:05.628206Z K 7 svn:log V 356 Move buffer management into kbd and kbdmux drivers. These two drivers seem to be the last consumers of clists. clists are quite overengineered for simple circular buffers, so I'm adding similar buffer management routines to the kbd and kbdmux drivers. The input buffer is now part of the softc structures, instead of having dynamically allocated cblocks. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-05T15:31:38.082199Z K 7 svn:log V 763 Remove clists from the kernel. Clists were originally used by the TTY layer as a text buffer interface. The advantage of clists were that it would allocate a small set of additional buffers that could be shared between TTYs when needed. In the modern days we can just allocate some more KBs of memory to keep the TTYs satisfied. The global cfreelist also requires synchronisation, which may not be useful when trying to improve scalability. The MPSAFE TTY layer uses its own text buffers (ttyinq and ttyoutq). We had a small amount of drivers in the tree that still uses clists, like the old USB stack and some keyboard drivers. With the old USB stack gone and the keyboard drivers changed to use a circular buffer, we can safely remove clists from the kernel. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-06-05T15:32:41.925547Z K 7 svn:log V 34 Add Navdeep as one of my mentees. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-06-05T15:57:07.677307Z K 7 svn:log V 221 MFC of 185506 and 185508 Proper fix for tracking ifnet statistics Update internal mac stats every time the tick task is called if we don't do this "netstat -w 1" will frequently see negative differences in packets sent END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-05T16:16:07.862783Z K 7 svn:log V 978 Several ipfw options and actions use a 16-bit argument to indicate pipes, queues, tags, rule numbers and so on. These are all different namespaces, and the only thing they have in common is the fact they use a 16-bit slot to represent the argument. There is some confusion in the code, mostly for historical reasons, on how the values 0 and 65535 should be used. At the moment, 0 is forbidden almost everywhere, while 65535 is used to represent a 'tablearg' argument, i.e. the result of the most recent table() lookup. For now, try to use explicit constants for the min and max allowed values, and do not overload the default rule number for that. Also, make the MTAG_IPFW declaration only visible to the kernel. NOTE: I think the issue needs to be revisited before 8.0 is out: the 2^16 namespace limit for rule numbers and pipe/queue is annoying, and we can easily bump the limit to 2^32 which gives a lot more flexibility in partitioning the namespace. MFC after: 5 days END K 10 svn:author V 6 brooks K 8 svn:date V 27 2009-06-05T16:43:47.010947Z K 7 svn:log V 66 Use groupmember() instead of hand rolling our own implementation. END K 10 svn:author V 6 marcus K 8 svn:date V 27 2009-06-05T16:44:42.321951Z K 7 svn:log V 180 Unlock the cache lock before returning when we run out of buffer space trying to fill in the full path name. Reported by: David Naylor Approved by: kib END K 10 svn:author V 6 brooks K 8 svn:date V 27 2009-06-05T16:45:58.060788Z K 7 svn:log V 132 Clamp the number of groups in the portal credential to XU_NGROUPS (16). This should be modified along with userspace to be dynamic. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2009-06-05T16:47:35.136858Z K 7 svn:log V 133 Remove a redundent assignment to cr_groups[0] immediatly after an assignment to cr_gid (which is currently defined as cr_groups[0]). END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-06-05T16:55:10.733187Z K 7 svn:log V 23 Simplify contigfree(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-06-05T17:06:20.166113Z K 7 svn:log V 105 vm_thread_swapin() needn't validate any pages. The pages are already validated by vm_pager_get_pages(). END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-06-05T17:06:27.408226Z K 7 svn:log V 144 MFC 185655 Re submit code to print the part and serial number for Chelsio cards. The original code was accidentally removed in another commit. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-05T17:19:55.193768Z K 7 svn:log V 273 Do not force the mtu to 2290; this was done to insure large EAPOL frames could be handled w/o fragmentation but clobbers user-specified values such as those required when the interface is bridged. Submitted by: jim@netgate.com Reviewed by: Jouni Malinen MFC after: 3 days END K 10 svn:author V 6 brooks K 8 svn:date V 27 2009-06-05T17:20:19.202067Z K 7 svn:log V 57 Clamp the number of groups ipfw can track to 16 for now. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-05T17:26:15.662210Z K 7 svn:log V 93 note lack of power save support in ap mode Submitted by: "Paul B. Mahol" END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-05T17:44:43.524269Z K 7 svn:log V 64 lack of power save violates 802.11 and is a bug, not a "caveat" END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-05T18:14:51.217324Z K 7 svn:log V 15 sync with head END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-05T18:43:13.903898Z K 7 svn:log V 24 Import ACPICA 20090521. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-05T18:44:36.418313Z K 7 svn:log V 24 Import ACPICA 20090521. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-05T18:50:45.564066Z K 7 svn:log V 24 Import ACPICA 20090521. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-06-05T19:22:47.641207Z K 7 svn:log V 221 move kernel ipfw-related sources to a separate directory, adjust conf/files and modules' Makefiles accordingly. No code or ABI changes so this and most of previous related changes can be easily MFC'ed MFC after: 5 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-05T19:52:03.111619Z K 7 svn:log V 35 ACPICA 20090521 is merged to head. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2009-06-05T20:23:22.880275Z K 7 svn:log V 210 Introduce a new crsetgroups() function and use it when copying groups into ucred structures. Consistently use the cr_gid macro to reference cr_groups[0]. Increase cr_ngroups and cr_agroups from short to int. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-06-05T20:23:29.889746Z K 7 svn:log V 151 Put intrcnt, eintrcnt, intrnames and eintrnames into the .data section. Noted by: "Tseng, Kuo-Lang" , bde MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-06-05T20:41:51.842762Z K 7 svn:log V 64 Remove myself. ACPICA 20090521 is imported and merged to head. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2009-06-05T21:00:21.740419Z K 7 svn:log V 14 MFC @ r193535 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T22:21:10.531265Z K 7 svn:log V 71 we're only reading from the dnode, treat the dn_mtx as a shared rwlock END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-06-05T22:23:33.868845Z K 7 svn:log V 363 MFC of 189643 Update the Chelsio driver to the latest bits from Chelsio Firmware upgraded to 7.1.0 (from 5.0.0). T3C EEPROM and SRAM added; Code to update eeprom/sram fixed. fl_empty and rx_fifo_ovfl counters can be observed via sysctl. Two new cxgbtool commands to get uP logic analyzer info and uP IOQs Synced up with Chelsio's "common code" (as of 03/03/09) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T22:36:17.379384Z K 7 svn:log V 102 - assert that we're given a packet header - tso_info can only apply to a packet chain when count is 1 END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-05T23:10:30.513475Z K 7 svn:log V 72 add tid param to ieee80211_notify_replay_failure to get the correct rsc END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-05T23:20:41.375746Z K 7 svn:log V 101 o correct/add action frame categories o add IEEE80211_STATUS_MISSING_HT_CAPS, added in 11n D3.0 spec END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-05T23:21:29.182453Z K 7 svn:log V 73 correct status code returned for ht capability mismatch on assoc/reassoc END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T23:22:15.687064Z K 7 svn:log V 149 - ensure that we don't try to chain more than 7 packets - defer call to start if we're coalescing and there are fewer than 7 packets in the sw queue END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T23:23:24.254007Z K 7 svn:log V 48 add function to return number of queued packets END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T23:27:27.618878Z K 7 svn:log V 53 only pass ci.count if we're doing a a batch transmit END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-06-05T23:35:43.844010Z K 7 svn:log V 10 Simplify. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-05T23:36:48.250988Z K 7 svn:log V 38 reserve ioc's for Greenfield and STBC END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-05T23:37:57.111159Z K 7 svn:log V 40 reserve node flag bits for a-msdu tx/rx END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-06-05T23:53:17.028285Z K 7 svn:log V 186 Only four out of nine arguments for ip_ipsec_output() are actually used. Kill unused arguments except for 'ifp' as it might be used in the future for detecting IPsec-capable interfaces. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-05T23:59:21.601722Z K 7 svn:log V 68 - remove count from t3_encap interface - simplify busdma_map_sg_vec END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T00:08:19.655130Z K 7 svn:log V 32 fix list dequeue stop condition END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T00:26:49.735139Z K 7 svn:log V 32 further simplify coalesce_check END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-06-06T00:32:15.764803Z K 7 svn:log V 55 o add bits for STBC and Greenfield o fix some comments END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T00:38:15.407366Z K 7 svn:log V 22 initialize nsegs to 0 END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-06T00:44:13.871109Z K 7 svn:log V 31 Drop Giant. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-06T00:49:49.291308Z K 7 svn:log V 152 Eliminate trailing_slash, which was made redundant in r193028. Remove a couple of 4-year-old "temporary" KASSERTs. Improve comments. MFC after: 1 week END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T00:52:25.550338Z K 7 svn:log V 49 - simplify cxgb_dequeue_chain - add sanity check END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T01:27:42.340693Z K 7 svn:log V 50 - clear nextpkt on free - simplify coalesce check END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-06T02:17:11.144755Z K 7 svn:log V 534 MFC of r193462: [patch] calendar.music: Chuck Berry was born in St. Louis, Missouri, not California The /usr/bin/calendar program reports that Chuck Berry was born in San Jose California but he was not born in California. Chuck Berry was born in St. Louis, Missouri in 1926 on October 18. http://www.chuckberry.com/about/bio.htm http://www.khaldea.com/charts/chuckberry.shtml http://en.wikipedia.org/wiki/Chuck_Berry PR: conf/128215 Submitted by: comet--berkeley (aka Pablo Picasso) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-06T02:17:33.125670Z K 7 svn:log V 548 MFC of r193462: [patch] calendar.music: Chuck Berry was born in St. Louis, Missouri, not Califor nia The /usr/bin/calendar program reports that Chuck Berry was born in San Jose California but he was not born in California. Chuck Berry was born in St. Louis, Missouri in 1926 on October 18. http://www.chuckberry.com/about/bio.htm http://www.khaldea.com/charts/chuckberry.shtml http://en.wikipedia.org/wiki/Chuck_Berry PR: conf/128215 Submitted by: comet--berkeley (aka Pablo Picasso) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-06T02:26:23.031845Z K 7 svn:log V 229 MFC of r193464, r193467 [patch] fortune(6): George Bernard Shaw quote fix [patch] fortune(6): file not Y2.01K compliant PR: conf/129860, conf/131469 Submitted by: Alan Amesbury , John Hein END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T03:22:43.083857Z K 7 svn:log V 59 consolidate dequeue functionality and sanity check nextpkt END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T05:16:04.170264Z K 7 svn:log V 76 - add sysctl to force enable tx coalescing - add timeout to handle batching END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T05:30:34.877099Z K 7 svn:log V 41 don't enqueue callout if already pending END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T05:50:27.908191Z K 7 svn:log V 23 move up check coalesce END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T06:03:45.987977Z K 7 svn:log V 33 ensure that no tx is in progress END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T06:11:25.861189Z K 7 svn:log V 39 return immediately if forcing coalesce END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T06:29:15.858168Z K 7 svn:log V 39 - simplify teardown - remove dead code END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T06:44:13.283558Z K 7 svn:log V 88 - set software descriptor unconditionally and clear as needed - tunq_coalesce is a quad END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-06-06T07:13:57.509019Z K 7 svn:log V 269 Use #ifdef APPLE_MAC instead of #ifdef MAC to conditionalize Apple-specific behavior for unicode support in UDF so as not to conflict with the MAC Framework. Note that Apple's XNU kernel also uses #ifdef MAC for the MAC Framework. Suggested by: pjd MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-06T07:19:49.670110Z K 7 svn:log V 138 Tag OpenSSL 0.9.8i. Note that this version never made it into head, but is being tagged before new OpenSSL vendor import for comparison. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T07:29:19.048602Z K 7 svn:log V 27 sanity check mbufs on free END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-06T08:20:29.726062Z K 7 svn:log V 70 Import LLVM, at r72995. We should now have support for #pragma weak. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-06T08:21:06.833511Z K 7 svn:log V 28 Tag the LLVM r72995 import. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-06T08:21:31.194702Z K 7 svn:log V 25 Import clang, at r72995. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-06-06T08:22:12.057683Z K 7 svn:log V 29 Tag the Clang r72995 import. END K 10 svn:author V 3 raj K 8 svn:date V 27 2009-06-06T09:33:32.113830Z K 7 svn:log V 162 Provide 64-bit big endian bus space operations for PowerPC. They are required for the upcoming sec(4) driver. Submitted by: Piotr Ziecik Obtained from: Semihalf END K 10 svn:author V 3 raj K 8 svn:date V 27 2009-06-06T09:37:55.216659Z K 7 svn:log V 291 Initial version of the sec(4) driver for the integrated security engine found in Freescale system-on-chip devices. The following algorithms and schemes are currently supported: - 3DES, AES, DES - MD5, SHA1, SHA256, SHA384, SHA512 Reviewed by: philip Obtained from: Freescale, Semihalf END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2009-06-06T10:55:11.480802Z K 7 svn:log V 146 MFC r191876: To avoid excessive code duplication move MI definitions to the MI header file. As it is defined in Linux. Approved by: kib (mentor) END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2009-06-06T10:59:36.766732Z K 7 svn:log V 80 MFC r191887: Add KTR(9) tracing for futex emulation. Approved by: kib (mentor) END K 10 svn:author V 3 zec K 8 svn:date V 27 2009-06-06T12:43:13.785006Z K 7 svn:log V 90 Unbreak options VIMAGE build. Submitted by: julian (mentor) Approved by: julian (mentor) END K 10 svn:author V 3 zec K 8 svn:date V 27 2009-06-06T12:50:10.119135Z K 7 svn:log V 157 Add an interim userland utility for managing vimages / virtualized network stack infrastructure. Requested by: julian (mentor) Approved by: julian (mentor) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-06T12:53:54.395349Z K 7 svn:log V 505 When trying to see if we could update the share/misc/pci_vendors, I found out that the input format of the Boemler list was different than what the code expected: The last two fields were interpreted as one. Checking the csv version of the list it showed that there was sometimes a chipset number in the column before the card description. This is a rewrite to use the CSV format of the Boemler list. The output is differently formatted: Instead of the "chip description", it is now "description (chip)" END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-06T13:33:11.519808Z K 7 svn:log V 98 pciconf(8) removes characters after an #, therefor remove them. Also remove \s used to escape 's. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-06T13:37:53.161233Z K 7 svn:log V 183 Regen: * Hart: rev 671 of pcidevs.txt; 22-01-2008 (D-M-Y). * Boemler: vendors.txt (2008-06-06) Initiated by conf/121219 by Yousif Hassan MFC after: 1 week END K 10 svn:author V 5 simon K 8 svn:date V 27 2009-06-06T15:44:07.564402Z K 7 svn:log V 230 - Do not exclude FIPS as it might be useful. I have not tested if FIPS works but at least now we have the support source in case it does. - Do not exclude rsaref - it's not part of the OpenSSL distribution archive anymore. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-06-06T17:01:44.998018Z K 7 svn:log V 101 Remove opt_mac.h generation for various kernel modules that no longer require it. Submitted by: pjd END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-06T17:34:49.636834Z K 7 svn:log V 16 Add missing .Pp END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-06-06T17:55:54.029975Z K 7 svn:log V 184 Please welcome Michael Tuexen (tuexen) to the ranks of FreeBSD's "src" committers. Michael will be working with me on SCTP related things. I will be his mentor. Approved by: core END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-06T18:47:03.853158Z K 7 svn:log V 256 Revert (once again, and hopefully for the last time) to flock(2) locks. The problem with fcntl(2) locks is that they are not inherited by child processes. This breaks pidfile(3), where the common idiom is to open and lock the PID file before daemonizing. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-06-06T19:07:15.493861Z K 7 svn:log V 78 Check that flopen() can lock against self and that children inherit the lock. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-06-06T20:13:14.618442Z K 7 svn:log V 209 If vm_pager_get_pages() returns VM_PAGER_OK, then there is no need to check the page's valid bits. The page is guaranteed to be fully valid. (For the record, this is documented in vm/vm_pager.h's comments.) END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-06-06T21:23:29.168855Z K 7 svn:log V 94 Eliminate an unneeded forward declaration. (This should have been removed in revision 1.42.) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T22:06:37.848058Z K 7 svn:log V 93 ensure that all stale references to the interface are freed before the memory is deallocated END K 10 svn:author V 2 jb K 8 svn:date V 27 2009-06-06T22:15:15.162886Z K 7 svn:log V 4 MFC END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-06T22:20:41.907832Z K 7 svn:log V 17 fix assert check END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-07T00:02:52.613664Z K 7 svn:log V 115 - minimize the number of descriptors that are used by a delayed transmit / watchdog - add once per second watchdog END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-07T00:27:45.527005Z K 7 svn:log V 41 don't free mbuf if it is part of a chain END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-07T00:47:28.592465Z K 7 svn:log V 25 drain callouts on detach END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-07T00:52:02.066518Z K 7 svn:log V 33 add missed variable declarations END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-07T01:02:33.082179Z K 7 svn:log V 50 always enqueue a timeout if the ring is not empty END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-06-07T01:06:56.937233Z K 7 svn:log V 351 Fix a lockorder reversal I introduced in r193436 when I moved the mtx_destroy() of the pool mutex to after SVC_RELEASE(), because the pool mutex was still locked when soclose() was called by svc_dg_destroy(). To fix this, an mtx_unlock() was added where mtx_destroy() was before r193436. Reviewed by: jhb Tested by: pho Approved by: rwatson (mentor) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-07T01:21:17.862849Z K 7 svn:log V 75 - don't reduce txmax for callouts - set reclaim_min to zero for first pass END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-07T01:36:27.538960Z K 7 svn:log V 24 track coalesced packets END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-07T01:38:14.597769Z K 7 svn:log V 23 QUAD takes 7 arguments END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-07T03:51:52.212132Z K 7 svn:log V 129 - simplify t3_encap by only calliing txq_prod at the start - change the unacked overflow to 8 down from 32 like the linux driver END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-07T04:39:58.646656Z K 7 svn:log V 55 - revert to previous compl setting - fix multi-WR send END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-07T04:45:50.938426Z K 7 svn:log V 118 Remove cruft at 0E11-0002. Informed upstream. Submitted by: Pawel Worach MFC after: 6 days. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-06-07T04:49:23.178354Z K 7 svn:log V 113 MFC of r193486 Misc fixed to fortunes PR: conf/112024 Submitted by: Niclas Zeising END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-06-07T04:58:34.829942Z K 7 svn:log V 44 update wr_lo on first WR in a multi-WR send END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-06-07T05:08:20.883321Z K 7 svn:log V 97 MFC r192418: pci(4) handles PCIM_CMD_INTxDIS so there is no need to poke this bit in driver. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-06-07T05:12:50.342751Z K 7 svn:log V 404 MFC r192706: NVIDIA MCP controllers have no Rx buffer alignment restrictions. Remove PAGE_SIZE alignment used in Rx buffer DMA tag creation. The alignment restriction was used in old local jumbo allocator and nfe(4) switched to UMA backed page allocator for jumbo frame. This change should fix jumbo buffer allocation failure. Reported by: Pascal Braun ( pascal.braun <> continum dot net ) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-06-07T05:22:22.515438Z K 7 svn:log V 376 MFC r190314: Togging ALLMULTI does not require controller reset so have Rx filtering handle this. Introduce a new function msk_rxfilter that handles Rx filter configuration and multicast setup as well as promiscuous mode. This simplifies code a lot. Promiscuous mode always have preference to any other Rx filtering so don't disable the mode when ALLMULTI is set. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-06-07T05:41:13.688094Z K 7 svn:log V 564 MFC r192288-192292,192294,192297-192299: r192288: Use ANSI C declarations for all functions. r192289: Remove register keyword. r192290: Remove trailling whitespaces. r192291: Remove return statement at the end of functions that return void. r192292: style(9) - space after keyword. r192294: s/u_int8_t/uint8_t/g s/u_int16_t/uint16_t/g s/u_int32_t/uint32_t/g r192297: style(9) r192298: Consistently use tab characters instead of spaces. r192299: Remove extra parenthesis used in macros. These macros are not used in driver, though. END