ƒ¬250000 193 284 163 118 293 118 142 177 235 443 385 98 218 286 187 111 329 341 228 295 246 334 212 381 331 252 218 160 657 539 656 770 259 569 208 297 162 376 116 352 209 202 340 98 225 540 176 176 176 266 134 206 202 185 198 148 233 270 103 249 249 249 249 249 231 231 231 217 217 287 287 287 287 271 287 271 282 287 287 158 936 125 248 172 214 139 139 194 148 343 159 172 322 301 146 168 162 264 376 416 154 140 179 841 954 138 155 126 554 288 193 310 174 328 263 289 262 301 211 439 274 238 299 670 175 153 113 110 112 706 159 137 180 201 498 368 135 166 149 318 117 571 571 245 311 379 234 222 382 141 225 204 510 529 493 788 127 125 371 227 549 125 124 272 145 304 141 499 165 206 275 168 168 253 185 112 392 399 428 282 534 196 687 354 279 121 253 344 160 247 640 211 238 191 K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-04-27T23:36:01.182104Z K 7 svn:log V 186 Move IPPROTO_IPV6 from #ifdef __BSD_VISIBLE to #if __POSIX_VISIBLE >= 201112 since POSIX 2001 states that it shall be defined. Reported by: sbruno Reviewed by: jilles MFC after: 1 week END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2013-04-27T23:59:15.464290Z K 7 svn:log V 67 Polish devcfg(4) slightly: add \n after the end of every sentence. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-28T00:45:48.833104Z K 7 svn:log V 23 Temporarily bump this. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-28T00:45:58.959915Z K 7 svn:log V 197 Initial import of the QCA qcamain_open_hal repository. Source: https://github.com/qca/qcamain_open_hal_public Revision: 60390a9f9ac6a20db168fbbc01a4ad4e01c395ce Thankyou to QCA for this release. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-28T00:46:15.704576Z K 7 svn:log V 23 Finished; take me out. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-28T00:48:09.016455Z K 7 svn:log V 47 Tag 60390a9f9ac6a20db168fbbc01a4ad4e01c395ce . END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-28T00:52:23.905612Z K 7 svn:log V 82 Create a placeholder directory for the upcoming ar9300 HAL from qcamain_open_hal. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-28T00:53:31.060793Z K 7 svn:log V 139 Copy the vendor branch ar9300 code from qcamain_open_hal into this directory. Only copy the ar9300 HAL, we don't want to grab everything. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-28T00:57:47.412997Z K 7 svn:log V 347 Bring over my FreeBSD modifications for the AR9300 HAL to make it work in FreeBSD. This is still heavily a work in progress but I'd rather it start shipping in -HEAD sooner rather than later. This doesn't (yet) link it into the build system either for a static kernel or as a module; that will come later (after many, many make universe tests.) END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-04-28T01:02:59.826374Z K 7 svn:log V 291 Get rid of the 'vsc_rxpend' state - it doesn't serve any purpose because we drop any frames that arrive while the device is starved for receive buffers. This makes the receive path to only execute in context of the receive thread and allows for further simplification. Reviewed by: grehan END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-28T01:59:20.917659Z K 7 svn:log V 4 MFH END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-28T02:04:33.197191Z K 7 svn:log V 122 * Flip on ar9300 HAL building by default. * Update the directory locations to point to where it is now living in -HEAD. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-04-28T02:23:39.915858Z K 7 svn:log V 190 Add an alternate version of beastie to the examples directory. PR: docs/38556 Submitted by: Rahul Siddharthan Submitted on: 25 May 2002 22:49:56 -0000 MFC After: 2 weeks END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2013-04-28T03:13:45.960833Z K 7 svn:log V 91 Remove extra code for SA_RESETHAND, it is not needed because kernel has already done this. END K 10 svn:author V 4 joel K 8 svn:date V 27 2013-04-28T06:15:56.444716Z K 7 svn:log V 18 mdoc improvements END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2013-04-28T07:00:36.420099Z K 7 svn:log V 232 Bring copyright changes with the agreement of Thomas Skibo. Communication on src-commiters, Sat, 27 Apr 2013 22:09:06 -0700, Subject was: "Re: svn commit: r249997" As I'm here, fix the style main block comments in files' headers. END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-04-28T07:48:53.298978Z K 7 svn:log V 249 MFC r249883: Respect the enoent_ok flag if reporting error for holding an non-existing snapshot. Related illumos ZFS issue: 3699 zfs hold or release of a non-existent snapshot does not output error Reported by: Steven Hartland END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-04-28T07:52:46.153233Z K 7 svn:log V 136 Update vendor-sys/illumos/dist to illumos-gate 14020:3843f7c5f635 Illumos ZFS issues: 3705 stack overflow due to zfs lz4 compression END K 10 svn:author V 3 alc K 8 svn:date V 27 2013-04-28T08:29:00.869919Z K 7 svn:log V 202 Eliminate an unneeded call to vm_radix_trimkey() from vm_radix_lookup_le(). This call is clearing bits from the key that will be set again by the next line. Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 joel K 8 svn:date V 27 2013-04-28T09:29:44.947392Z K 7 svn:log V 152 Fix EXIT STATUS. biff reports its status when it was invoked. Submitted by: Ryan Kavanagh, Jason McIntyre Obtained from: OpenBSD END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2013-04-28T14:40:29.662135Z K 7 svn:log V 237 Merge @228176 from Perforce to fix a bug introduced in r249553: Trim two now-unneeded (and likely harmful) lines from the libstand setjmp/longjmp for MIPS. Spotted by: jmallett MFC after: 3 days Sponsored by: DARPA, AFRL END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2013-04-28T16:20:09.159950Z K 7 svn:log V 116 Its time to retire COMPAQ. I don't think that its coming back. :-) Obtained from: Yahoo! Inc. MFC after: 2 weeks END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2013-04-28T16:35:23.611258Z K 7 svn:log V 285 Let's align correctly by setting to 17. OpenCISS states that if the value is 0, then the driver should try a value of 31. That's just silly. Set to 17 so that the subtraction for maxio becomes 16 and aligns nicely. Reviewed by: scottl Obtained from: Yahoo! Inc. MFC after: 2 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2013-04-28T16:35:24.465140Z K 7 svn:log V 234 Enable building string functions as part of libstand on mips; the Makefile is a bit obfuscated here, as ia64 adds string source files elsewhere, so simply exclude it here. Reviewed by: imp MFC after: 3 days Sponsored by: DARPA, AFRL END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-04-28T17:58:11.056728Z K 7 svn:log V 156 When the world is built WITHOUT_OPENSSH also don't install ssh-copy-id. PR: misc/177590 Submitted by: Oleg Ginzburg Reviewed by: imp END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-04-28T18:12:43.927286Z K 7 svn:log V 125 Add some cam_freeze_devq()'s missed at r249466. This makes number of freezes match the number of releases. Reported by: dim END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-04-28T18:40:55.079147Z K 7 svn:log V 68 Convert panic() into KASSERT(). Reviewed by: alc MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-04-28T19:12:09.328854Z K 7 svn:log V 564 Eliminate the layering violation in the kern_sendfile(). When quering the file size, use VOP_GETATTR() instead of accessing vnode vm_object un_pager.vnp.vnp_size. Take the shared vnode lock earlier to cover the added VOP_GETATTR() call and, as consequence, the whole internal sendfile loop. Reduce vm object lock scope to not protect the local calculations. Note that this is the last misuse of the vnp_size in the tree, the others were removed from the ELF image activator by r230246. Reviewed by: alc Tested by: pho, bf (previous version) MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-04-28T19:19:26.029998Z K 7 svn:log V 446 Assert that the object type for the vnode' non-NULL v_object, passed to vnode_pager_setsize(), is either OBJT_VNODE, or, if vnode was already reclaimed, OBJT_DEAD. Note that the later is only possible due to some filesystems, in particular, nfsiods from nfs clients, call vnode_pager_setsize() with unlocked vnode. More, if the object is terminated, do not perform the resizing operation. Reviewed by: alc Tested by: pho, bf MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-04-28T19:25:09.543103Z K 7 svn:log V 563 Make vm_object_page_clean() and vm_mmap_vnode() tolerate the vnode' v_object of non OBJT_VNODE type. For vm_object_page_clean(), simply do not assert that object type must be OBJT_VNODE, and add a comment explaining how the check for OBJ_MIGHTBEDIRTY prevents the rest of function from operating on such objects. For vm_mmap_vnode(), if the object type is not OBJT_VNODE, require it to be for swap pager (or default), handle the bypass filesystems, and correctly acquire the object reference in this case. Reviewed by: alc Tested by: pho, bf MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-04-28T19:38:59.948030Z K 7 svn:log V 677 Rework the handling of the tmpfs node backing swap object and tmpfs vnode v_object to avoid double-buffering. Use the same object both as the backing store for tmpfs node and as the v_object. Besides reducing memory use up to 2x times for situation of mapping files from tmpfs, it also makes tmpfs read and write operations copy twice bytes less. VM subsystem was already slightly adapted to tolerate OBJT_SWAP object as v_object. Now the vm_object_deallocate() is modified to not reinstantiate OBJ_ONEMAPPING flag and help the VFS to correctly handle VV_TEXT flag on the last dereference of the tmpfs backing object. Reviewed by: alc Tested by: pho, bf MFC after: 1 month END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2013-04-28T20:46:32.798775Z K 7 svn:log V 163 The controller does not zero this data structure, ever. Zero it out here so we do not misinterpret the data error. Obtained from: Yahoo! Inc. MFC after: 2 weeks END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2013-04-28T20:55:45.845305Z K 7 svn:log V 473 Silence warning from clang: /home/sbruno/bsd/head/sys/dev/hptrr/hptrr_osm_bsd.c:178:66: warning: for loop has empty body [-Wempty-body] for (order=0, size=PAGE_SIZE; sizesize; order++, size<<=1) ; ^ /home/sbruno/bsd/head/sys/dev/hptrr/hptrr_osm_bsd.c:178:66: note: put the semicolon on a separate line to silence this warning Obtained from: Yahoo! Inc. MFC after: 2 weeks END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-04-28T21:14:23.067721Z K 7 svn:log V 115 Correct comment typo's Add missing comment Reviewed by: pjd (mentor) Approved by: pjd (mentor) MFC after: 2 weeks END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2013-04-28T21:44:44.782056Z K 7 svn:log V 200 Doing a cpio from /var/empty if dir was not specified or non-existent copies its mode to the destination. This is not desirable. Rephrase this code to be more sensible. PR: 173483 MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-04-28T22:05:01.209742Z K 7 svn:log V 67 Remove cast that was only required for K&R C. Reviewed by: jilles END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2013-04-28T22:12:40.817163Z K 7 svn:log V 279 Replace a silly command sequence with a proper if-then-else. Generate images sparsely. This saves space and time, especially when generating images inside a VM (PR 173482). Add a 'true' statement to last_orders to prevent some version of sh from tripping over an empty function. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-04-28T22:52:43.742910Z K 7 svn:log V 21 Mark usage() __dead2 END K 10 svn:author V 5 hiren K 8 svn:date V 27 2013-04-29T04:38:43.004330Z K 7 svn:log V 257 MFC: r249069 Trailing whitespace cleanup along with 80 column enforcemnt. MFC: r249428 Cosmetic change: Fix a comment reference for Ivy Bridge *Xeon* MFC: r249460 Improve/correct a comment. We now support a lot more cpu types. Approved by: sbruno (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-04-29T06:11:19.116405Z K 7 svn:log V 112 Remove useless ifdef KLD_MODULE from dummynet module unload path. This fixes panic on unload. Reported by: pho END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-04-29T06:54:01.361286Z K 7 svn:log V 109 MFC r249525: Rewrite origin_subst_one() to get rid of the wrong limit on the length of the resulting string. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-29T07:28:29.708714Z K 7 svn:log V 244 Debugging changes! * That lock isn't actually held during reset - just the whole TX/RX path is paused. So, remove the assertion. * Log the TX queue status - how many hardware frames are active in the MAC and whether the queue is active. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-29T08:21:32.593800Z K 7 svn:log V 4 MFH END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-04-29T10:20:46.078128Z K 7 svn:log V 133 MFC r249719: Since we didn't break the loop, we should set i to -1 to start from the beginning. Submitted by: Steven Hartland END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-04-29T10:52:45.032889Z K 7 svn:log V 448 MFC r249294: Use IP6STAT_INC/IP6STAT_DEC macros to update ip6 stats. MFC r249528,249546: Add accounting to the source address selection algorithm for cases, when it fails to select an address, also add several another counters to the statistics. MFC r249543,249552: Replace hardcoded numbers. MFC r249544: Use IP6S_M2MMAX macro. MFC r249545: Replace hardcoded numbers. Also use interface-local scope name instead of node-local. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-04-29T11:35:52.711442Z K 7 svn:log V 80 Fix build. - pass a format string to printf - catch up with constifying uz_name END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-04-29T11:36:22.739541Z K 7 svn:log V 80 Fix build. - pass a format string to printf - catch up with constifying uz_name END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-04-29T11:36:59.052063Z K 7 svn:log V 80 Fix build. - pass a format string to printf - catch up with constifying uz_name END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-04-29T15:58:04.433925Z K 7 svn:log V 170 A transition period of more than two years is more than enough: Remove the compatibility code added in 2011-02-10. This change is not intended for MFC Reviewed by: imp END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-04-29T16:58:21.995873Z K 7 svn:log V 40 explicitly mark some variables as const END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-04-29T17:00:26.034570Z K 7 svn:log V 109 Add missing braces. Submitted by: Sascha Wildner Obtained from: DragonFly MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-04-29T17:29:48.477631Z K 7 svn:log V 109 MFC r249525: Rewrite origin_subst_one() to get rid of the wrong limit on the length of the resulting string. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-04-29T18:00:53.154025Z K 7 svn:log V 91 whitespace changes: remove $Id$ lines, and add blank lines around some #if / #elif /#endif END K 10 svn:author V 3 jhb K 8 svn:date V 27 2013-04-29T18:54:31.824190Z K 7 svn:log V 105 Only cleanup CMI-related state on detach if the system supports CMI. PR: kern/163268 MFC after: 1 week END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-04-29T19:30:35.769182Z K 7 svn:log V 54 whitespace - document alternative locking under linux END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T20:09:44.719418Z K 7 svn:log V 140 Fix a bug that allows NFS clients to issue READDIR on files. PR: kern/178016 Security: CVE-2013-3266 Security: FreeBSD-SA-13:05.nfsserver END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T20:13:09.990083Z K 7 svn:log V 177 Add a -Z option which zeroes unused blocks. It can be combined with -E, in which case unused blocks are first zeroed and then erased. Reviewed by: mckusick MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T20:14:11.604112Z K 7 svn:log V 11 Style nit. END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T20:15:43.797851Z K 7 svn:log V 156 Fix a bug that allows NFS clients to issue READDIR on files. PR: kern/178016 Security: CVE-2013-3266 Security: FreeBSD-SA-13:05.nfsserver Approved by: so END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T20:15:47.980179Z K 7 svn:log V 156 Fix a bug that allows NFS clients to issue READDIR on files. PR: kern/178016 Security: CVE-2013-3266 Security: FreeBSD-SA-13:05.nfsserver Approved by: so END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T20:15:55.413812Z K 7 svn:log V 156 Fix a bug that allows NFS clients to issue READDIR on files. PR: kern/178016 Security: CVE-2013-3266 Security: FreeBSD-SA-13:05.nfsserver Approved by: so END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T20:16:00.079447Z K 7 svn:log V 156 Fix a bug that allows NFS clients to issue READDIR on files. PR: kern/178016 Security: CVE-2013-3266 Security: FreeBSD-SA-13:05.nfsserver Approved by: so END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T20:16:25.388019Z K 7 svn:log V 156 Fix a bug that allows NFS clients to issue READDIR on files. PR: kern/178016 Security: CVE-2013-3266 Security: FreeBSD-SA-13:05.nfsserver Approved by: re END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-04-29T20:30:29.782644Z K 7 svn:log V 134 MFC r248253: Add missed `_load' to the `if_foo_load="YES"' line. PR: docs/176915 Submitted by: Dmitry Afanasiev END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-04-29T20:31:25.781079Z K 7 svn:log V 134 MFC r248253: Add missed `_load' to the `if_foo_load="YES"' line. PR: docs/176915 Submitted by: Dmitry Afanasiev END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-04-29T20:32:09.131386Z K 7 svn:log V 134 MFC r248253: Add missed `_load' to the `if_foo_load="YES"' line. PR: docs/176915 Submitted by: Dmitry Afanasiev END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-04-29T21:04:37.229980Z K 7 svn:log V 123 MFC: r248777 Loosen restrictions for quoted strings. Now we can use more complex strings and "escaped" quote characters. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-04-29T21:05:12.779282Z K 7 svn:log V 123 MFC: r248777 Loosen restrictions for quoted strings. Now we can use more complex strings and "escaped" quote characters. END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T21:10:49.709290Z K 7 svn:log V 194 Fix a bug that allows NFS clients to issue READDIR on files. (files missing from previous commit) PR: kern/178016 Security: CVE-2013-3266 Security: FreeBSD-SA-13:05.nfsserver Approved by: so END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T21:10:53.944166Z K 7 svn:log V 194 Fix a bug that allows NFS clients to issue READDIR on files. (files missing from previous commit) PR: kern/178016 Security: CVE-2013-3266 Security: FreeBSD-SA-13:05.nfsserver Approved by: so END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T21:11:01.532899Z K 7 svn:log V 194 Fix a bug that allows NFS clients to issue READDIR on files. (files missing from previous commit) PR: kern/178016 Security: CVE-2013-3266 Security: FreeBSD-SA-13:05.nfsserver Approved by: so END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T21:11:05.734407Z K 7 svn:log V 194 Fix a bug that allows NFS clients to issue READDIR on files. (files missing from previous commit) PR: kern/178016 Security: CVE-2013-3266 Security: FreeBSD-SA-13:05.nfsserver Approved by: so END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-04-29T21:11:21.742187Z K 7 svn:log V 174 MFC r246826: Add support of passing SCM_BINTIME ancillary data object for PF_LOCAL sockets. PR: kern/175883 Submitted by: Andrey Simonenko END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-29T21:11:31.145623Z K 7 svn:log V 194 Fix a bug that allows NFS clients to issue READDIR on files. (files missing from previous commit) PR: kern/178016 Security: CVE-2013-3266 Security: FreeBSD-SA-13:05.nfsserver Approved by: re END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-04-29T21:12:18.674985Z K 7 svn:log V 174 MFC r246826: Add support of passing SCM_BINTIME ancillary data object for PF_LOCAL sockets. PR: kern/175883 Submitted by: Andrey Simonenko END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-04-29T21:12:25.670576Z K 7 svn:log V 189 Properly terminate the result string for intermediate results, to allow the final strcpy() to start at the intended place. Reported and tested by: pgj Pointy hat to: kib MFC after: 3 days END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-04-29T21:30:04.942814Z K 7 svn:log V 190 MFC r243314: Zero the whole struct not just the size of a pointer. MFC r246670: Major update for unix_cmsg. PR: bin/131567 Submitted by: Andrey Simonenko END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-04-29T21:33:36.894659Z K 7 svn:log V 190 MFC r243314: Zero the whole struct not just the size of a pointer. MFC r246670: Major update for unix_cmsg. PR: bin/131567 Submitted by: Andrey Simonenko END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-04-29T21:49:22.807117Z K 7 svn:log V 65 MFC: r248478 Add preliminary support for IBM/Lenovo TrackPoint. END K 10 svn:author V 4 carl K 8 svn:date V 27 2013-04-29T22:48:53.029379Z K 7 svn:log V 842 Add a new driver to support the Intel Non-Transparent Bridge(NTB). The NTB allows you to connect two systems with this device using a PCI-e link. The driver is made of two modules: - ntb_hw which is a basic hardware abstraction layer for the device. - if_ntb which implements the ntb network device and the communication protocol. The driver is limited at the moment to CPU memcpy instead of using DMA, and only Back-to-Back mode is supported. Also the network device isn't full featured yet. These changes will be coming soon. The DMA change will also bring in the ioat driver from the project branch it is on now. This is an initial port of the GPL/BSD Linux driver contributed by Jon Mason from Intel. Any bugs are my contributions. Sponsored by: Intel Reviewed by: jimharris, joel (man page only) Approved by: jimharris (mentor) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-04-29T22:54:26.699127Z K 7 svn:log V 28 Fix typo. Submitted by: zi END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2013-04-29T23:08:13.552620Z K 7 svn:log V 153 xenstore/xenstore.c: Prevent access to invalid memory region when listing an empty directory in the XenStore. Reported by: Bei Guan MFC after: 1 week END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-04-29T23:57:41.246085Z K 7 svn:log V 77 Sync from git - ah_config is in 'ath_hal', not 'ath_hal_private' on FreeBSD. END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-04-30T00:36:16.243896Z K 7 svn:log V 120 Use a separate mutex for the receive path instead of overloading the softc mutex for this purpose. Reviewed by: grehan END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-04-30T00:49:25.156302Z K 7 svn:log V 44 MFC r249996: Add missing static qualifiers END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-04-30T00:49:30.332723Z K 7 svn:log V 44 MFC r249996: Add missing static qualifiers END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-04-30T01:14:54.160863Z K 7 svn:log V 100 Reset some more softc state when the guest resets the virtio network device. Obtained from: NetApp END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-04-30T01:15:10.420760Z K 7 svn:log V 54 Oh wow.. disassociate/disown any connection with cvs. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-04-30T05:08:17.789421Z K 7 svn:log V 246 Pass a format string to kproc_create() [1] and thus fix the build with -DBKTR_NEW_MSP34XX_DRIVER and -Wformat-security. This also allows to eliminates a superfluous malloc/snprintf/free on intermediate buffer. PR: kern/175546 MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-04-30T05:30:09.539613Z K 7 svn:log V 63 Copy -HEAD to create a scratch space for LZ4 compression work. END K 10 svn:author V 2 np K 8 svn:date V 27 2013-04-30T05:32:07.285405Z K 7 svn:log V 81 cxgbe(4): Some updates to shared code. Obtained from: Chelsio MFC after: 1 week END K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-04-30T05:39:42.767823Z K 7 svn:log V 226 On Xen, %fs and %gs are set via hypercalls. We thus set the %fs and %gs selectors to 0 and ignore trapframe values on return to userspace. Userspace sets %fs via sysarch(2), and the kernel dtrt. Approved by: gibbs (implicit) END K 10 svn:author V 2 np K 8 svn:date V 27 2013-04-30T05:51:52.323876Z K 7 svn:log V 209 - Provide accurate ifmedia information so that 40G ports/transceivers are displayed properly in ifconfig, etc. - Use the same number of tx and rx queues for a 40G port as for a 10G port. MFC after: 1 week END K 10 svn:author V 2 np K 8 svn:date V 27 2013-04-30T06:30:21.602611Z K 7 svn:log V 55 Attach to the T580 (2 x 40G) card. MFC after: 1 week. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2013-04-30T06:41:42.092041Z K 7 svn:log V 71 MFC of 249789: Fix error check. Submitted by: Andrey Chernov (ache@) END K 10 svn:author V 4 joel K 8 svn:date V 27 2013-04-30T07:22:03.910008Z K 7 svn:log V 69 Adapt to the fact that minidumps are now on by default. PR: 177188 END K 10 svn:author V 6 davide K 8 svn:date V 27 2013-04-30T08:18:08.838949Z K 7 svn:log V 168 Fixup Westmere hwpmc(4) support: add missing CPU flag so that intrucion-retired, llc-misses and llc-reference events can now be allocated. Reviewed by: jimharris, gnn END K 10 svn:author V 6 davide K 8 svn:date V 27 2013-04-30T08:33:38.312279Z K 7 svn:log V 280 When hwpmc(4) module is unloaded it reports a double leakage. This happens at least if FreeBSD is ran under VirtualBox. In order to avoid the leakage, properly deallocate structures in case CPU claims that hw performance monitoring counters are not supported. Reported by: hiren END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-04-30T10:05:47.680584Z K 7 svn:log V 324 MFC r249858: Merge vendor bugfix for a possible deadlock related to async destroy and improve write performance by introducing a new lock protecting tx_open_txg. Illumos ZFS issues: 3642 dsl_scan_active() should not issue I/O to determine if async destroying is active 3643 txg_delay should not hold the tc_lock END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-04-30T13:13:32.917680Z K 7 svn:log V 60 sync with my local copy (this file may go away, eventually) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-04-30T13:20:11.520843Z K 7 svn:log V 46 support for sshd (newer config file location) END K 10 svn:author V 6 davide K 8 svn:date V 27 2013-04-30T14:56:41.428450Z K 7 svn:log V 84 Complete r250097: Do not change the initialization order in pmc_intel_initialize(). END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-04-30T15:06:30.379922Z K 7 svn:log V 745 socket: Make shutdown() wake up a blocked accept(). A blocking accept (and some other operations) waits on &so->so_timeo. Once it wakes up, it will detect the SBS_CANTRCVMORE bit. The error from accept() is [ECONNABORTED] which is not the nicest one -- the thread calling accept() needs to know out-of-band what is happening. A spurious wakeup on so->so_timeo appears harmless (sleep retried) except when lingering on close (SO_LINGER, and in that case there is no descriptor to call shutdown() on) so this should be fairly safe. A shutdown() already woke up a blocked accept() for TCP sockets, but not for Unix domain sockets. This fix is generic for all domains. This patch was sent to -hackers@ and -net@ on April 5. MFC after: 2 weeks END K 10 svn:author V 6 davide K 8 svn:date V 27 2013-04-30T15:31:45.961015Z K 7 svn:log V 858 The Intel PMC architectural events have encodings which are identical to those of some non-architectural core events. This is not a problem in the general case as long as there's an 1:1 mapping between the two, but there are few exceptions. For example, 3CH_01H on Nehalem/Westmere represents both unhalted-reference-cycles and CPU_CLK_UNHALTED.REF_P. CPU_CLK_UNHALTED.REF_P on the aforementioned architectures does not measure reference (i.e. bus) but TSC, so there's the need to disambiguate. In order to avoid the namespace collision rename all the architectural events in a way they cannot be ambigous and refactor the architectural events handling function to reflect this change. While here, per Jim Harris request, rename iap_architectural_event_is_unsupported() to iap_event_is_architectural(). Discussed with: jimharris Reviewed by: jimharris, gnn END K 10 svn:author V 3 des K 8 svn:date V 27 2013-04-30T15:38:31.915678Z K 7 svn:log V 46 Forgot to update UPDATING in head last night. END K 10 svn:author V 6 davide K 8 svn:date V 27 2013-04-30T15:59:22.338077Z K 7 svn:log V 60 malloc(9) cannot return NULL if M_WAITOK flag is specified. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-04-30T16:00:21.528383Z K 7 svn:log V 32 remove $Id$ (whitespace change) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-04-30T16:08:34.613765Z K 7 svn:log V 459 Partial cleanup in preparation for upcoming changes: - netmap_rx_irq()/netmap_tx_irq() can now be called by FreeBSD drivers hiding the logic for handling NIC interrupts in netmap mode. This also simplifies the case of NICs attached to VALE switches. Individual drivers will be updated with separate commits. - use the same refcount() API for FreeBSD and linux - plus some comments, typos and formatting fixes Portions contributed by Michio Honda END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-04-30T16:18:29.741250Z K 7 svn:log V 193 use netmap_rx_irq() / netmap_tx_irq() to handle interrupts in netmap mode, removing the logic from individual drivers. (note: if_lem.c not updated yet due to some other pending modifications) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-04-30T16:51:58.451406Z K 7 svn:log V 99 use netmap_rx_irq() and netmap_tx_irq() instead of replicating the logic in the individual driver. END K 10 svn:author V 4 carl K 8 svn:date V 27 2013-04-30T16:59:25.664653Z K 7 svn:log V 216 Fix the man page installation broken in r250079. Pointy hat to me. Thanks to Florian Smeets for pointing this out and providing a patch. Submitted by: Florian Smeets Approved by: jimharris (mentor) END K 10 svn:author V 3 gnn K 8 svn:date V 27 2013-04-30T18:06:43.076372Z K 7 svn:log V 82 Improve error handling when unwrapping received data. Submitted by: Rick Macklem END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-04-30T18:14:22.989809Z K 7 svn:log V 232 Wrap the creation of the ../include link in /usr/lib in !defined(LIBRARIES_ONLY) so it is only created once on architectures with 32-bit compat support. Replace ln -fhs with ${INSTALL_SYMLINK} to the link is logged in the METALOG. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-04-30T18:29:05.063357Z K 7 svn:log V 167 Partial MFC of change 228122: Due to the requirement that tty prefixes be unique per driver, rename the Altera JTAG UART devices to ttyj#. Sponsored by: DARPA, AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-04-30T18:33:29.150669Z K 7 svn:log V 193 MFP4 changes 222065 and 222068: Add a simplebus attachment for cfi(4)'s FDT support and move cfi_bus_fdt.c to sys/conf/files so non-ppc architectures are supported. Sponsored by: DARPA, AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-04-30T18:48:11.238444Z K 7 svn:log V 166 MFP4 change 222060: On Intel devices, put the Factory PPR in kenv. On some FPGA boards it may be the only software accessable unique ID. Sponsored by: DARPA, AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-04-30T19:26:44.873928Z K 7 svn:log V 205 Make an attempt to detect missing MTREE files in distrib-dirs. Not perfect, but this is just a developer seatbelt. PR: conf/176897 Submitted by: Garrett Cooper MFC after: 1 week END K 10 svn:author V 2 np K 8 svn:date V 27 2013-04-30T19:57:21.969200Z K 7 svn:log V 119 Fix DDP breakage introduced in r248925. Bitwise OR has higher precedence than ternary conditional. MFC after: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-04-30T20:15:53.350856Z K 7 svn:log V 343 MFC r249906: Use the system MAKEOBJDIRPREFIX when running make targets in mergemaster. This allows bootstrap verions of tools to be used. Add a note to UPDATING about this change. This commit is a partial backout of r248531 in that it removes an accidentally committed change to mergemaster. Discussed with: jhb Sponsored by: DARPA, AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-04-30T20:53:28.751679Z K 7 svn:log V 178 Add some advice to get past the hurdle of install -l for the common, but non-default (and unsupportable) case of setting INSTALL="install -C" in /etc/make.conf or /etc/src.conf. END K 10 svn:author V 5 crees K 8 svn:date V 27 2013-04-30T21:36:52.463920Z K 7 svn:log V 143 Add configfile to recommended 'clobberers'. Don't complain about quoting if %% substitution is used; there may be spaces in the substitution. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2013-04-30T22:13:55.698993Z K 7 svn:log V 203 MFC r245752,246913,247162,250119 Replace all known uses of ln in the build process with appropriate install -l invocations via new INSTALL_LINK and INSTALL_SYMLINK variables. Sponsored by: DARPA, AFRL END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-04-30T22:59:09.773004Z K 7 svn:log V 573 Initial draft making LZ4 the default compression method. Now, compression=on means use LZ4 as compression method if the pool have LZ4 activated, and LZJB if pool is using old format. Also, metadata is now using LZ4 as compression method by default. Notes to my self based on talk with mm@: - Need to check how the LZ4 feature flag is activated. E.g. what happens if a new pool is created, do we need to explicitly do the feature activation? - Do we need a sysctl variable for this? Do we want to make it possible for users to tweak the method themselves? END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-04-30T23:36:45.964384Z K 7 svn:log V 80 Add missing braces Reviewed by: swildner@dragonflybsd.org Reviewed by: delphij END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-04-30T23:36:48.415646Z K 7 svn:log V 58 Remove ancient compatibility cruft. Reviewed by: delphij END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-04-30T23:49:23.717699Z K 7 svn:log V 20 Import flex 2.5.37. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-04-30T23:50:07.327578Z K 7 svn:log V 17 Tag flex 2.5.37. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-04-30T23:51:11.813550Z K 7 svn:log V 19 Update for 2.5.37. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-01T00:04:29.107344Z K 7 svn:log V 612 Merge some important post-2.5.37 changes from upstream. http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=c53fd2db8c78fef5afd284c3e64da51bc71cf6c3 http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=899b2163bbde1a70b3be8b91cbbabd8007341205 http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=7642bd98aebb62260df923f57b794138dab6f1e7 http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=11b7c6cea340c2fca9b49ec635a45bd34361afe9 http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commit;h=ec2fdb85e0bac6e8aeca405094506e4cf8bfc0b6 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-01T01:49:00.375560Z K 7 svn:log V 64 There's no HAL_EEPROM in FreeBSD - use ar9300_eeprom_t instead. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-01T01:50:33.353756Z K 7 svn:log V 42 Disable TXCONT, it's not here in FreeBSD. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-01T04:37:34.758766Z K 7 svn:log V 85 Correct a few sizeof()s Submitted by: swildner@DragonFlyBSD.org Reviewed by: alfred END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-01T04:37:45.244917Z K 7 svn:log V 105 Fix incorrect sizeof() in bzero() Submitted by: swildner@DragonFlyBSD.org Reviewed by: alfred, jmallett END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2013-05-01T05:14:59.862179Z K 7 svn:log V 401 Make the internal assertion correct--only fail when '\0' is found in places other than the end of the test section. Otherwise, with kernel compiled with Clang which happens to be setting ELF section alignment differently config(8) was throwing assert() failure unnecessarily Reported by: Kimmo Paasiala Tested by: Kimmo Paasiala MFC after: 10 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2013-05-01T05:46:54.817648Z K 7 svn:log V 275 Import virgin regdef.h from 4.4 Lite 2's sys/pmax/include/regdef.h, expand the %sccs.include.redist.c% directive with the standard 3-clause license, and add $FreeBSD$ to keep the commit script happy. # This may break some mips stuff, which will be fixed in the next commit. END K 10 svn:author V 3 imp K 8 svn:date V 27 2013-05-01T05:48:32.515072Z K 7 svn:log V 43 Add the standard #ifdef header protection. END K 10 svn:author V 3 imp K 8 svn:date V 27 2013-05-01T06:22:50.315486Z K 7 svn:log V 74 Import NetBSD's version, which is perfectly fine. Submitted by: jmallet@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2013-05-01T06:55:13.827903Z K 7 svn:log V 57 Remove asm.h dependency in a hackish way. Fixed comment. END K 10 svn:author V 3 imp K 8 svn:date V 27 2013-05-01T06:57:46.398378Z K 7 svn:log V 225 Don't include asm.h in non-asm files. Remove #define to get kludges that asm.h used to define Move clever macros to access assembler instructions to trap.c Remove __ASSEMBLER__ ifdefs in regdef.h: they aren't needed anymore. END K 10 svn:author V 3 imp K 8 svn:date V 27 2013-05-01T07:13:36.541913Z K 7 svn:log V 25 Add a historic footnote. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-05-01T08:53:40.294371Z K 7 svn:log V 473 MFC r245783: Simplify and fix a bug in cc_ack_received()'s "are we congestion window limited" logic (refer to [1] for associated discussion). snd_cwnd and snd_wnd are unsigned long and on 64 bit hosts, min() will truncate them to 32 bits and could therefore potentially corrupt the result (although under normal operation, neither variable should legitmately exceed 32 bits). [1] http://lists.freebsd.org/pipermail/freebsd-net/2013-January/034297.html Submitted by: jhb END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-05-01T08:57:45.861931Z K 7 svn:log V 473 MFC r245783: Simplify and fix a bug in cc_ack_received()'s "are we congestion window limited" logic (refer to [1] for associated discussion). snd_cwnd and snd_wnd are unsigned long and on 64 bit hosts, min() will truncate them to 32 bits and could therefore potentially corrupt the result (although under normal operation, neither variable should legitmately exceed 32 bits). [1] http://lists.freebsd.org/pipermail/freebsd-net/2013-January/034297.html Submitted by: jhb END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-05-01T09:20:13.589054Z K 7 svn:log V 152 MFC r245328: Freeze device queue before returning errors to CAM. This is required for proper error recovery, including keeping original request order. END K 10 svn:author V 5 benno K 8 svn:date V 27 2013-05-01T09:56:09.470007Z K 7 svn:log V 216 Optimize SUBDIR_OVERRIDE such that SUBDIR isn't automatically defined if SUBDIR_OVERRIDE is defined. PR: conf/174071 Submitted by: Garrett Cooper Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-05-01T11:10:15.511039Z K 7 svn:log V 286 MFC r245647 (by kan): Do not pretend to have autosense data when no such data is available. Make umass return an error code if SCSI sense retrieval request has failed. Make sure scsi_error_action honors SF_NO_RETRY and SF_NO_RECOVERY in all cases, even if it cannot parse sense bytes. END K 10 svn:author V 7 trociny K 8 svn:date V 27 2013-05-01T14:59:16.770729Z K 7 svn:log V 137 Introduce a constant, ELF_NOTE_ROUNDSIZE, which evidently declare our intention to use 4-byte padding for elf notes. MFC after: 3 weeks END K 10 svn:author V 7 trociny K 8 svn:date V 27 2013-05-01T15:01:05.965437Z K 7 svn:log V 125 KVM method support for procstat_getgroups, procstat_getumask, procstat_getrlimit, and procstat_getosrel. MFC after: 3 weeks END K 10 svn:author V 7 trociny K 8 svn:date V 27 2013-05-01T15:02:58.813111Z K 7 svn:log V 285 procstat_getpathname: for kvm method, instead of returning the error that the method is not supported, return an empty string. This looks more handy for callers like procstat(1), which will not abort after the failed call and still output some useful information. MFC after: 3 weeks END K 10 svn:author V 7 zeising K 8 svn:date V 27 2013-05-01T17:29:42.599188Z K 7 svn:log V 45 Add OpenBSD 5.3, released today, May 1 2013. END K 10 svn:author V 6 davide K 8 svn:date V 27 2013-05-01T17:34:44.267285Z K 7 svn:log V 129 In case ZFS doesn't use UMA for buffers there's no need to waste memory creating zones that will remain empty. Reviewed by: pjd END K 10 svn:author V 7 zeising K 8 svn:date V 27 2013-05-01T17:59:41.362197Z K 7 svn:log V 107 Add DragonFly BSD 3.4.1, released April 29 2013. Submitted by: Nikolai Lifanov END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-05-01T18:06:53.849217Z K 7 svn:log V 417 MFC r249846: When rebooting (exiting) from the BTX loader, make sure to restore the GDT from the correct segment, otherwise a triple fault would be caused. In some virtual environments (VMware, VirtualBox, etc) this could lead to a unhandled error or hang in the guest emulation software. Thanks to avg and jhb for a few hints in the right direction. Noticed by: Jeremy Chadwick (and many others) END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-01T20:03:50.381954Z K 7 svn:log V 436 The check to ensure that xstate_bv always has XFEATURE_ENABLED_X87 and XFEATURE_ENABLED_SSE bits set is not needed. CPU correctly handles any bitmask which is subset of the enabled bits in %XCR0. More, CPU instructions XSAVE and XSAVEOPT could write the mask without e.g. XFEATURE_ENABLED_SSE, after the VZEROALL. The check prevents the restoration of the otherwise valid FPU save area. In collaboration with: jhb MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-01T20:08:33.394767Z K 7 svn:log V 400 Partially saved extended state must be handled always, i.e. for both fpu-owned context, and for pcb-saved one. More, the XSAVE could do partial save, same as XSAVEOPT, so qualifier for the handler should be use_xsave and not use_xsaveopt. Since xsave_area_desc is now needed regardless of the XSAVEOPT use, remove the write-only use_xsaveopt variable. In collaboration with: jhb MFC after: 1 week END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-01T20:10:21.053303Z K 7 svn:log V 692 Add accept4() system call. The accept4() function, compared to accept(), allows setting the new file descriptor atomically close-on-exec and explicitly controlling the non-blocking status on the new socket. (Note that the latter point means that accept() is not equivalent to any form of accept4().) The linuxulator's accept4 implementation leaves a race window where the new file descriptor is not close-on-exec because it calls sys_accept(). This implementation leaves no such race window (by using falloc() flags). The linuxulator could be fixed and simplified by using the new code. Like accept(), accept4() is async-signal-safe, a cancellation point and permitted in capability mode. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-01T20:12:58.010448Z K 7 svn:log V 32 Regenerate files for accept4(). END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-05-01T21:53:38.988084Z K 7 svn:log V 32 Clean up svn:keywords property. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-01T22:07:55.955441Z K 7 svn:log V 273 Isilon reported that sec=krb5p NFS mounts had a problem when m_len == 0 for the last mbuf of the list with an encrypted message. This patch replaces the KASSERT() with code that handles this case. Reported by: john.gemignani@isilon.com Reviewed by: jhb MFC after: 2 weeks END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-01T22:16:29.029889Z K 7 svn:log V 129 Document that the NFSv4 server statistics are operation counts and not RPC counts. This is a content change. MFC after: 2 weeks END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-01T22:42:42.466941Z K 7 svn:log V 453 Add pipe2() system call. The pipe2() function is similar to pipe() but allows setting FD_CLOEXEC and O_NONBLOCK (on both sides) as part of the function. If p points to two writable ints, pipe2(p, 0) is equivalent to pipe(p). If the pointer is not valid, behaviour differs: pipe2() writes into the array from the kernel like socketpair() does, while pipe() writes into the array from an architecture-specific assembler wrapper. Reviewed by: kan, kib END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-01T22:45:04.983921Z K 7 svn:log V 30 Regenerate files for pipe2(). END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-01T22:47:47.171859Z K 7 svn:log V 29 accept(2), pipe(2): Fix .Dd. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-01T22:50:45.567198Z K 7 svn:log V 174 Document the fact that an NFSv4 mount against a volume on the same host can result in a hung NFS server and is not recommended. This is a content change. MFC after: 2 weeks END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-05-01T23:04:29.113384Z K 7 svn:log V 50 Bump __FreeBSD_version for accept4() and pipe2(). END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-05-01T23:58:39.221020Z K 7 svn:log V 211 Local hack to allow smooth transition for ports. bsd.port.mk can set .MAKE.FreeBSD_UL=yes to cause :L and :U to have their old behavior. This should be reverted when 8.3 is EOL. PR: 173299 Reviewed by: obrien END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-02T00:40:45.428209Z K 7 svn:log V 46 Add the AR933x SoC GPIO pin count limitation. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-02T00:59:39.980308Z K 7 svn:log V 403 Add device identification and probe/attach support for the QCA9565. The QCA9565 is a 1x1 2.4GHz 11n chip with integrated on-chip bluetooth. The AR9300 HAL already has support for this chip; it just wasn't included in the probe/attach path. Tested: * This commit brought to you over a QCA9565 wifi connection from FreeBSD. * .. ie, basic STA, pings, no iperf or antenna diversity checking just yet. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2013-05-02T01:35:02.269751Z K 7 svn:log V 68 MFC: Merge sendmail 8.14.7 from stable/8 Approved by: re (delphij) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-02T01:36:52.297691Z K 7 svn:log V 110 Update Intel email address. PR: docs/175349 Submitted by: Lars Eggert Discussed with: jfv END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2013-05-02T01:39:32.133119Z K 7 svn:log V 177 MFC: Minor changes to force commit these files so new freebsd*.cf files are built to use the new sendmail-8.14.7/cf tree. Merged from stable/8. Approved by: re (delphij) END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-02T04:22:04.559246Z K 7 svn:log V 76 MFC r250075: Properly terminate the result string for intermediate results. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-02T04:23:57.593483Z K 7 svn:log V 76 MFC r250075: Properly terminate the result string for intermediate results. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-02T07:02:23.456273Z K 7 svn:log V 157 Fix this code to compile without warnings - AH_DEBUG was pulling in ichan, but OS_MARK was not using it. It only uses it when AH_DEBUG_ALQ is also defined. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-02T07:05:34.360475Z K 7 svn:log V 90 Add the AR9300 HAL into the kernel and module builds. Tested: * make universe (honest!) END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-05-02T07:20:26.185395Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2013-05-02T12:35:15.300242Z K 7 svn:log V 296 Switch to standard copyright license text The initial version of this came from Sandvine but had "PROVIDED BY NETAPP, INC" in the copyright text, presuambly because the license block was copied from another file. Replace it with standard "AUTHOR AND CONTRIBUTORS" form. Approvided by: grehan@ END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-02T12:43:56.436059Z K 7 svn:log V 301 Fix the getpwuid_r() call in the gssd daemon so that it handles the ERANGE error return case. Without this fix, authentication of users for certain system setups could fail unexpectedly. Reported by: Elias Martenson (lokedhs@gmail.com) Tested by: Elias Martenson (earlier version) MFC after: 2 weeks END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-02T12:52:49.398760Z K 7 svn:log V 330 Fix the getpwnam_r() call in the pname_to_uid() kerberos library function so that it handles the ERANGE error return case. Without this fix, authentication of users for certain system setups could fail unexpectedly. Reported by: Elias Martenson (lokedhs@gmail.com) Tested by: Elias Martenson (earlier version) MFC after: 2 weeks END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-05-02T13:34:40.474677Z K 7 svn:log V 184 MFC: r249548 Allow the vnode to be unlocked for the weird case of LK_EXCLOTHER. LK_EXCLOTHER is only used to acquire a usecount on a vnode during NFSv4 recovery from an expired lease. END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-05-02T14:14:57.808986Z K 7 svn:log V 441 Update probe flow so that devices with lbp can also disable disksort. Ensure that delete_available is reset so re-probes after a media change, to one with different delete characteristics, will result in the correct methods being flagged as available. Make all ccb state changes use a consistent flow: * free() * xpt_release_ccb() * softc->state = * xpt_schedule() Reviewed by: mav Approved by: pjd (mentor) MFC after: 1 week END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-05-02T14:19:42.513386Z K 7 svn:log V 103 Fix probe in progress check in dareprobe Reviewed by: mav Approved by: pjd (mentor) MFC after: 1 week END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-05-02T14:37:23.678914Z K 7 svn:log V 594 Use the existence of ATA Information VPD to determine if we should attempt to query ATA functionality via ATA Pass-Through (16) as this page is defined as "must" for SATL devices, hence indicating that the device is at least likely to support Pass-Through (16). This eliminates errors produced by CTL when ATA Pass-Through (16) fails. Switch ATA probe daerror call to SF_NO_PRINT to avoid errors printing out for devices which return invalid errors. Output details about supported and choosen delete method when verbose booted. Reviewed by: mav Approved by: pjd (mentor) MFC after: 1 week END K 10 svn:author V 6 davide K 8 svn:date V 27 2013-05-02T14:55:21.821005Z K 7 svn:log V 258 Suppress a GCC warning. This warning is actually bogus and newer GCC versions than the one in base (dim@ mentioned he tried on 4.7.3 and 4.8.1) do not whine about it, so, at some point this workaround will be reverted. Reported by: ache Discussed with: dim END K 10 svn:author V 3 smh K 8 svn:date V 27 2013-05-02T15:03:30.129736Z K 7 svn:log V 186 Enable CAM SCSI to choice ATA TRIM during autodetection and correct method names after increasing the priority of ATA TRIM. Reviewed by: mav Approved by: pjd (mentor) MFC after: 1 week END K 10 svn:author V 5 luigi K 8 svn:date V 27 2013-05-02T16:01:04.094406Z K 7 svn:log V 27 remove trailing whitespace END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-05-02T16:09:06.709545Z K 7 svn:log V 160 Add IDs for HighPoint RocketRAID 640L/642L/644L -- new series of 4-port 6Gbps PCIe 2.0 x2 SATA controllers, based on Marvell 88SE9235 chips. MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-05-02T17:02:50.469923Z K 7 svn:log V 248 Prefer using the C++ version of the standard headers. These place the names within the std namespace (and possibly within the global namespace). The main advantage is that the C++ versions can provide optimized versions or simplified interfaces. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-02T18:35:12.601794Z K 7 svn:log V 68 Add a hint suggesting why tmpfs does not need a special case there. END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-02T18:36:52.611138Z K 7 svn:log V 154 The page read or written could be wired. Do not requeue if the page is not on a queue. Reported and tested by: pho Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-02T18:44:31.968004Z K 7 svn:log V 547 For the new regular tmpfs vnode, v_object is initialized before insmntque() is called. The standard insmntque destructor resets the vop vector to deadfs one, and calls vgone() on the vnode. As result, v_object is kept unchanged, which triggers an assertion in the reclaim code, on instmntque() failure. Also, in this case, OBJ_TMPFS flag on the backed vm object is not cleared. Provide the tmpfs insmntque() destructor which properly clears OBJ_TMPFS flag and resets v_object. Reported and tested by: pho Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-05-02T18:46:31.226109Z K 7 svn:log V 118 Fix the v_object leak for non-regular tmpfs vnodes. Reported and tested by: pho Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 imp K 8 svn:date V 27 2013-05-02T19:45:53.532056Z K 7 svn:log V 145 Expose cvmx_mgmt_port_num_ports() as a wrapper to the static __cvmx_mgmt_port_num_ports() mostly to avoid exporting a function starting with __. END K 10 svn:author V 3 imp K 8 svn:date V 27 2013-05-02T19:47:36.634165Z K 7 svn:log V 99 Use cvmx_mgmt_port_num_ports() instead of the inlined copy of a previous version of this function. END