ƒŒ2237510 173 275 207 159 602 186 140 99 654 2673 1062 208 241 938 277 306 128 401 150 888 777 209 158 156 156 261 133 160 549 283 283 153 138 156 744 194 289 141 175 255 343 343 384 161 161 157 157 146 110 291 234 111 350 189 157 347 134 179 332 241 152 155 475 183 299 211 169 450 149 206 115 152 430 146 176 198 198 198 554 337 369 369 124 250 201 165 131 377 301 285 147 108 1323 140 163 126 171 252 131 111 146 194 487 446 112 126 628 628 628 205 172 150 121 158 231 526 178 730 199 159 430 124 145 210 210 210 188 180 483 494 244 244 121 140 343 343 271 303 419 302 342 304 176 237 116 113 272 466 183 347 699 198 160 193 413 413 159 170 255 142 255 173 169 169 477 187 130 180 134 391 391 310 169 223 K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-23T21:03:50.631587Z K 7 svn:log V 179 Implement a very basic, hacky heat map. It's totally inefficient - I'm still plotting all the points even if all the samples are acutally at the same point. I'll fix this soon. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-06-23T21:29:53.529577Z K 7 svn:log V 111 MFC r235251: Add Spanish Dvorak keyboard model to syscons. PR: conf/160235 Approved by: cperciva (implicit) END K 10 svn:author V 2 np K 8 svn:date V 27 2012-06-23T22:12:27.639250Z K 7 svn:log V 68 Better way to determine the status page length and rx pad boundary. END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-06-23T22:54:25.655296Z K 7 svn:log V 509 Introduce reserve_pv_entry() and use it in pmap_pv_demote_pde(). In order to add PV list locking to pmap_pv_demote_pde(), it is necessary to change the way that pmap_pv_demote_pde() allocates PV entries. Specifically, once pmap_pv_demote_pde() begins modifying the PV lists, it can't allocate any new PV chunks, because that could require the PV list lock to be dropped. So, all necessary PV chunks must be allocated in advance. To my surprise, this new approach is a few percent faster than the old one. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2012-06-24T00:32:15.226370Z K 7 svn:log V 89 Merge from -CURRENT: __flt_rounds (expanded from FLT_ROUNDS) is part of the public API. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2012-06-24T01:28:36.278987Z K 7 svn:log V 44 Fix an inverted logic or. Reported by: pho END K 10 svn:author V 7 attilio K 8 svn:date V 27 2012-06-24T01:32:42.956353Z K 7 svn:log V 4 MFC END K 10 svn:author V 6 andrew K 8 svn:date V 27 2012-06-24T04:15:58.294931Z K 7 svn:log V 558 Make the wchar_t type machine dependent. This is required for ARM EABI. Section 7.1.1 of the Procedure Call for the ARM Architecture (AAPCS) defines wchar_t as either an unsigned int or an unsigned short with the former preferred. Because of this requirement we need to move the definition of __wchar_t to a machine dependent header. It also cleans up the macros defining the limits of wchar_t by defining __WCHAR_MIN and __WCHAR_MAX in the same machine dependent header then using them to define WCHAR_MIN and WCHAR_MAX respectively. Discussed with: bde END K 10 svn:author V 3 ken K 8 svn:date V 27 2012-06-24T04:29:03.187281Z K 7 svn:log V 2579 Fix a bug which causes a panic in daopen(). The panic is caused by a da(4) instance going away while GEOM is still probing it. In this case, the GEOM disk class instance has been created by disk_create(), and the taste of the disk is queued in the GEOM event queue. While that event is queued, the da(4) instance goes away. When the open call comes into the da(4) driver, it dereferences the freed (but non-NULL) peripheral pointer provided by GEOM, which results in a panic. The solution is to add a callback to the GEOM disk code that is called when all of its resources are cleaned up. This is implemented inside GEOM by adding an optional callback that is called when all consumers have detached from a provider, and the provider is about to be deleted. scsi_cd.c, scsi_da.c: In the register routine for the cd(4) and da(4) routines, acquire a reference to the CAM peripheral instance just before we call disk_create(). Use the new GEOM disk d_gone() callback to register a callback (dadiskgonecb()/cddiskgonecb()) that decrements the peripheral reference count once GEOM has finished cleaning up its resources. In the cd(4) driver, clean up open and close behavior slightly. GEOM makes sure we only get one open() and one close call, so there is no need to set an open flag and decrement the reference count if we are not the first open. In the cd(4) driver, use cam_periph_release_locked() in a couple of error scenarios to avoid extra mutex calls. geom.h: Add a new, optional, providergone callback that is called when a provider is about to be deleted. geom_disk.h: Add a new d_gone() callback to the GEOM disk interface. Bump the DISK_VERSION to version 2. This probably should have been done after a couple of previous changes, especially the addition of the d_getattr() callback. geom_disk.c: Add a providergone callback for the disk class, g_disk_providergone(), that calls the user's d_gone() callback if it exists. Bump the DISK_VERSION to 2. geom_subr.c: In g_destroy_provider(), call the providergone callback if it has been provided. In g_new_geomf(), propagate the class's providergone callback to the new geom instance. blkfront.c: Callers of disk_create() are supposed to pass in DISK_VERSION, not an explicit disk API version number. Update the blkfront driver to do that. disk.9: Update the disk(9) man page to include information on the new d_gone() callback, as well as the previously added d_getattr() callback, d_descr field, and HBA PCI ID fields. MFC after: 5 days END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-24T05:59:32.431972Z K 7 svn:log V 966 Sometimes the AR5416 sends back radar PHY errors with both the PHY error and the CRC error bits set. The radar payload is correct. When this happens, the stack doesn't see them PHY error frames and isn't interpreted as a PHY error. So, no radar detection and no radiotap PHY error handling. Now, this may introduce some weird issues if the MAC sends up some other combination of CRC error + PHY error frames; this commit would break that and mark them as PHY errors instead of CRC errors. I may tinker with this a little more to pass radar/early radar/spectral frames up as PHY errors if the CRC bit is set, to restore the previous behaviour (where if CRC is set on a PHY error frame, it's marked as a CRC error rather than PHY error.) Tested on: AR5416, over the air, to a USRP N200 which is generating a large number of a variety of radar pulses. TODO: Test on AR9130, AR9160, AR9280 (and maybe radar pulses on 2GHz on AR9285/AR9287.) PR: kern/169362 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-24T06:00:29.223831Z K 7 svn:log V 112 Use the "right" RSSI for AR9280, so the RSSI value is positive rather than the radiotap generated signal level. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-24T06:37:28.978890Z K 7 svn:log V 145 On second thought, let's just set both CRC and PHY errors together on frames that have it and let the upper layer sort it out. PR: kern/169362 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-24T07:01:49.182135Z K 7 svn:log V 842 Introduce an optional ath(4) radiotap vendor extension. This includes a few new fields in each RXed frame: * per chain RX RSSI (ctl and ext); * current RX chainmask; * EVM information; * PHY error code; * basic RX status bits (CRC error, PHY error, etc). This is primarily to allow me to do some userland PHY error processing for radar and spectral scan data. However since EVM and per-chain RSSI is provided, others may find it useful for a variety of tasks. The default is to not compile in the radiotap vendor extensions, primarily because tcpdump doesn't seem to handle the particular vendor extension layout I'm using, and I'd rather not break existing code out there that may be (badly) parsing the radiotap data. Instead, add the option 'ATH_ENABLE_RADIOTAP_VENDOR_EXT' to your kernel configuration file to enable these options. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-06-24T07:03:22.372996Z K 7 svn:log V 181 Remove the assert added in r237286 The use of assertions in libraries is not widely accepted. Requested by: bde, scottl Approved by: cperciva MFC after: 3 days X-MFC-With: r237286 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-24T07:10:34.169620Z K 7 svn:log V 210 Now that the ptach is in -HEAD, we need to define -DATH_ENABLE_RADIOTAP_VENDOR_EXT or the radiotap vendor extensions won't show up. It's dirty, but unfortunately that's how it has to be at the present moment. END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-06-24T07:54:28.928805Z K 7 svn:log V 35 Fix mandoc "Oc breaks Op" warning. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-24T08:09:06.673926Z K 7 svn:log V 305 Change the ath_dfs_process_phy_err() method to take an mbuf rather than a buffer pointer. For large radar pulses, the AR9130 and later will return a series of FFT results for software processing. These can overflow a single 2KB buffer on longer pulses. This would result in undefined buffer behaviour. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-24T08:28:06.257682Z K 7 svn:log V 55 Shuffle these initialisations to where they should be. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2012-06-24T08:43:34.024229Z K 7 svn:log V 792 Create a symlink to sys/elf32.h, sys/elf64.h, and sys/elf_common.h. When building libelf in the bootstrap stage this would include the tree versions of, for example, sys/_types.h. This would work as long as the tree's version of this file was close enough to the system's version of the file. If, however, there was a change in the tree such that the location of a typedef was moved this would cause problems. In this case the version of sys/_types.h in the tree no longer defines __wchar_t and expects it to to be defined in machine/_types.h, however we pick up machine/_types.h from the system and find it is not defined there. The solution is to restrict the parts of sys er include from the tree to those that are needed. This fixes the recent Tinderbox failure. Pointy Hat to: andrew END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-24T08:47:19.805802Z K 7 svn:log V 681 In a complete lack of foresight on my part, my previous commit broke the assumption that ath_softc doesn't change size based on build time configuration. I picked up on this because suddenly radar stuff didn't work; and although the ath_dfs code was setting sc_dodfs=1, the main ath driver saw sc_dodfs=0. So for now, include opt_ath.h in driver source files. This seems like the sane thing to do anyway. I'll have to do a pass over the code at some later stage and turn the radiotap TX/RX structs into malloc'ed memory, rather than in-line inside of ath_softc. I'd rather like to keep ath_softc the same layout regardless of configuration parameters. Pointy hat to: adrian END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-24T09:12:49.127429Z K 7 svn:log V 113 Change the window title to be something useful, so I can easily determine what's going on with multiple windows. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2012-06-24T09:19:24.294584Z K 7 svn:log V 63 Add the sys directory we create to the list of items to clean. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-06-24T09:41:27.378079Z K 7 svn:log V 64 MFC r237225: Remove never used CD/DA_FLAG_TAGGED_QUEUING flags. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-06-24T09:42:36.446151Z K 7 svn:log V 64 MFC r237225: Remove never used CD/DA_FLAG_TAGGED_QUEUING flags. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2012-06-24T13:39:41.754970Z K 7 svn:log V 163 MFC: r237200 Move the nfsrpc_close() call in ncl_reclaim() for the NFSv4 client to below the vnode_destroy_vobject() call, since that is where writes are flushed. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2012-06-24T16:56:48.872627Z K 7 svn:log V 36 Allow cpsw to be built as a module. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2012-06-24T17:02:28.819549Z K 7 svn:log V 66 partial MFC. Mostly, do not build clang when initializing picobsd END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2012-06-24T17:30:54.229245Z K 7 svn:log V 453 Clean up multi-id mode so it's driven by the f/w loaded, not by some hint setting. Do more preparations for FC-Tape. Clean up resource counting for 24XX or later chipsets so we find out after EXEC_FIRMWARE what is actually supported. Set target mode exchange count based upon whether or not we are supporting simultaneous target/initiator mode. Clean up some old (pre-24XX) xfwoption and zfwoption issues. Sponsored by: Spectralogic MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-06-24T17:37:08.014403Z K 7 svn:log V 185 MFC: r211353 Tie up some loose ends r88509 left behind: - chooseproc() is long gone, MLINK choosethread instead - Update NAME section for choosethread - Mark chooseproc.9 for removal END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-06-24T18:38:16.827582Z K 7 svn:log V 185 MFC: r211353 Tie up some loose ends r88509 left behind: - chooseproc() is long gone, MLINK choosethread instead - Update NAME section for choosethread - Mark chooseproc.9 for removal END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2012-06-24T21:25:54.758111Z K 7 svn:log V 58 Do packet logging in a consistent way. MFC after: 3 days END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2012-06-24T22:22:44.512554Z K 7 svn:log V 43 Remove redundant check. MFC after: 3 days END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2012-06-24T23:12:24.230573Z K 7 svn:log V 61 Pass the packet length explicitly around. MFC after: 3 days END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2012-06-25T01:48:18.648283Z K 7 svn:log V 646 MFC: r237244 Fix the NFSv4 client for the case where mmap'd files are written, but not msync'd by a process. A VOP_PUTPAGES() called when VOP_RECLAIM() happens will usually fail, since the NFSv4 Open has already been closed by VOP_INACTIVE(). Add a vm_object_page_clean() call to the NFSv4 client's VOP_INACTIVE(), so that the write happens before the NFSv4 Open is closed. kib@ suggested using vgone() instead and I will explore this, but this patch fixes things in the meantime. For some reason, the VOP_PUTPAGES() is still attaempted in VOP_RECLAIM(), but having this fail doesn't cause any problems except a "stateid0 in write" being logged. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2012-06-25T03:06:29.837752Z K 7 svn:log V 99 Unbreak register tests for parallel SCSI. You can't overwrite registers 7 and 8. MFC after: 3 days END K 10 svn:author V 3 ken K 8 svn:date V 27 2012-06-25T04:26:10.587610Z K 7 svn:log V 196 Consume spare fields for the providergone pointers added to the g_class and g_geom structures in change 237518. The original change would have broken the ABI. Suggested by: ae MFC after: 4 days END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2012-06-25T05:41:16.209628Z K 7 svn:log V 47 Correct sizeof usage Obtained from: DragonFly END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2012-06-25T05:47:12.644868Z K 7 svn:log V 81 Fix size of the bcopy when extracting ethernet address Obtained from: DragonFly END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-06-25T07:06:58.264248Z K 7 svn:log V 162 MFC r237446: Don't print SCSI Queue Full and CAM_REQUEUE_REQ statuses as errors if they were handled and retried. They are part of normal operation for SCSI TCQ. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-06-25T07:09:36.861385Z K 7 svn:log V 250 MFC r237460: Return CAM_SEL_TIMEOUT and CAM_DEV_NOT_THERE instead of CAM_TID_INVALID and CAM_LUN_INVALID for case of missing devices. In removes tons of error messages from CAM during bus scans. Reported and tested by: Mike Tancsa END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-06-25T07:11:03.712934Z K 7 svn:log V 250 MFC r237460: Return CAM_SEL_TIMEOUT and CAM_DEV_NOT_THERE instead of CAM_TID_INVALID and CAM_LUN_INVALID for case of missing devices. In removes tons of error messages from CAM during bus scans. Reported and tested by: Mike Tancsa END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-06-25T07:13:25.035841Z K 7 svn:log V 291 Add PV chunk and list locking to pmap_change_wiring(), pmap_protect(), and pmap_remove(). The execution of these functions is no longer serialized by the pvh global lock. Make some stylistic changes to the affected code for the sake of consistency with related code elsewhere in the pmap. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2012-06-25T07:27:31.550165Z K 7 svn:log V 65 MFC r237322: Allow booting XENHVM kernel without Xen hypervisor. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2012-06-25T07:29:14.253378Z K 7 svn:log V 65 MFC r237322: Allow booting XENHVM kernel without Xen hypervisor. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2012-06-25T07:33:54.724096Z K 7 svn:log V 61 MFC r237295: Fix viawd(4) that was only working as a module. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2012-06-25T07:36:00.792619Z K 7 svn:log V 61 MFC r237295: Fix viawd(4) that was only working as a module. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2012-06-25T07:56:23.242003Z K 7 svn:log V 50 MFC r236997: Add ARM callchain support for hwpmc. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-06-25T08:15:59.558494Z K 7 svn:log V 19 Fix a memory leak. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-06-25T08:34:14.342725Z K 7 svn:log V 199 Change the type of d_offset field to off_t. In preparation to moving of the MI code from biosdisk.c to disk.c, add CTASSERT to check that size of struct i386_devdesc is enough to store disk_devdesc. END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-06-25T09:41:47.751124Z K 7 svn:log V 141 MFC r237243: Adjust the fix in r236953, by not generating the signal manually, but performing the return to usermode using full return path. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2012-06-25T09:46:06.811455Z K 7 svn:log V 19 Fix 'make depend'. END K 10 svn:author V 9 monthadar K 8 svn:date V 27 2012-06-25T11:52:26.741036Z K 7 svn:log V 251 Mesh mode, potential garbage in QoS subfield. * qos[1] subfield is never assigned a value before this statement. qos[1] can potentially be OR:ed with garbage. Make it an assignment instead; * Remove brackets around if statement; Approved by: adrian END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-06-25T12:30:51.406611Z K 7 svn:log V 92 MFC: r225482 Fix a zyd(4) comment typo that was copy+pasted into most kernel config files. END K 10 svn:author V 2 np K 8 svn:date V 27 2012-06-25T16:52:27.314329Z K 7 svn:log V 66 Fix clang warning when compiling iw_cxgb. Reported by: rene, dim END K 10 svn:author V 3 des K 8 svn:date V 27 2012-06-25T17:12:51.824788Z K 7 svn:log V 254 - When generating the list of voters for the admin and result pages, make sure to only include voters. The list is not really needed, just the count, but this is the minimum fix. - Sort tied candidates by login. - While there, use _rs everywhere. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2012-06-25T17:15:09.520498Z K 7 svn:log V 39 Whitespace cleanup. MFC after: 3 days END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2012-06-25T17:50:11.632532Z K 7 svn:log V 85 Handle case when result of pmap_pte is NULL. This issue was uncovered by r237367 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-25T18:54:02.732290Z K 7 svn:log V 235 Merge from upstream: - djm@cvs.openbsd.org 2012/04/11 13:34:17 [ssh-keyscan.1 ssh-keyscan.c] now that sshd defaults to offering ECDSA keys, ssh-keyscan should also look for them by default; bz#1971 Approved by: des END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-25T19:01:04.222922Z K 7 svn:log V 144 MFV (r237567): Fetch both ECDSA and RSA keys by default in ssh-keyscan(1). Approved by: des Obtained from: OpenSSH portable MFC after: 1 week END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2012-06-25T19:13:43.879451Z K 7 svn:log V 57 Unify sctp_input() and sctp6_input(). MFC after: 3 days END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-25T19:59:08.087794Z K 7 svn:log V 60 Don't print the pulse summary if it didn't parse correctly. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-25T20:56:32.410738Z K 7 svn:log V 378 Fix a LOR acquiring the if_afdata lock while holding an rtentry lock. Possibly do some entra work in case we would not get into the ifa0 != NULL paths later as we already do for the mltaddr before. XXX We should possibly error in case in6_setscope fails. Reference: http://lists.freebsd.org/pipermail/freebsd-net/2011-September/029829.html Submitted by: bz MFC after: 1 week END K 10 svn:author V 5 trasz K 8 svn:date V 27 2012-06-25T21:33:45.026306Z K 7 svn:log V 89 Add missing MLINKS for whatever -> if_whatever. Reviewed by: brueffer MFC after: 1 week END K 10 svn:author V 6 issyl0 K 8 svn:date V 27 2012-06-25T21:51:40.102487Z K 7 svn:log V 203 Add more locale-specific functions to the relevant man pages and Makefiles: - libc/stdtime/strftime.3 - libc/stdtime/strptime.3 - libc/stdlib/strfmon.3 Reviewed by: theraven Approved by: gabor (mentor) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2012-06-25T21:56:36.691723Z K 7 svn:log V 115 Ensure crunchen uses the same make binary as the rest of the build. Submitted by: Simon Gerraty END K 10 svn:author V 6 obrien K 8 svn:date V 27 2012-06-25T22:07:09.068137Z K 7 svn:log V 74 MFC: r237574: crunchen uses the same make binary as the rest of the build END K 10 svn:author V 6 davide K 8 svn:date V 27 2012-06-25T22:14:24.701571Z K 7 svn:log V 354 General cleanup and cosmetic. - Rename callout_tick() in a more appropriate callout_process. Rename also some fields in the cpu_callout stucture. While here, trim an unused field. - Remove a comment that is surely invalid in the new world order, and fix some typos in another. - Remove a redundant assignment in callout_cpu_init(). Reviewed by: mav END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-25T22:19:20.654199Z K 7 svn:log V 54 Add some notes about how to interpret the TSF values. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2012-06-25T22:20:51.838921Z K 7 svn:log V 110 Import the 20-June-2012 release of the "Portable" BSD make tool (from NetBSD). Submitted by: sjg@juniper.net END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-06-25T22:21:25.010571Z K 7 svn:log V 20 Merge ^/head@237576 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2012-06-25T22:22:39.183255Z K 7 svn:log V 57 "Tag" the r237578 Portable BSD make 20-June-2012 import. END K 10 svn:author V 3 bjk K 8 svn:date V 27 2012-06-25T22:39:37.824358Z K 7 svn:log V 337 Explicitly mention that setting the change and expiry times to zero is equivalent to leaving the time unset. [1] Wordsmith in the compat support section. Use a full path to nologin(8) in the context of setting it as a user's shell, keeping a separate cross-reference. PR: docs/169354 [1] Approved by: hrs (mentor) MFC after: 3 weeks END K 10 svn:author V 6 obrien K 8 svn:date V 27 2012-06-25T23:01:35.535068Z K 7 svn:log V 51 Update to the r237578 20-June-2012 release import. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2012-06-25T23:22:43.204772Z K 7 svn:log V 81 Add Makefiles for building bmake. Submitted by: Simon Gerraty END K 10 svn:author V 6 wblock K 8 svn:date V 27 2012-06-25T23:39:35.232796Z K 7 svn:log V 102 MFC r225808: Fix grammar. PR: 140457 Submitted by: jeremyhu AT apple.com Approved by: gjb (mentor) END K 10 svn:author V 6 wblock K 8 svn:date V 27 2012-06-25T23:40:19.224442Z K 7 svn:log V 102 MFC r225808: Fix grammar. PR: 140457 Submitted by: jeremyhu AT apple.com Approved by: gjb (mentor) END K 10 svn:author V 6 wblock K 8 svn:date V 27 2012-06-25T23:40:58.009977Z K 7 svn:log V 102 MFC r225808: Fix grammar. PR: 140457 Submitted by: jeremyhu AT apple.com Approved by: gjb (mentor) END K 10 svn:author V 2 np K 8 svn:date V 27 2012-06-26T00:34:34.598418Z K 7 svn:log V 462 Allow cxgbe(4) running within a VM to attach to its devices that have been exported via PCI passthrough. - Do not check for a specific physical function (PF) before claiming a device. Different PFs have different device-ids so this check is redundant anyway. - Obtain the PF# from the WHOAMI register instead of pci_get_function(). - Setup the memory windows using the real BAR0 address, not what the VM says it is. Obtained from: Chelsio Communications END K 10 svn:author V 5 dougb K 8 svn:date V 27 2012-06-26T01:32:58.393962Z K 7 svn:log V 242 Finally remembered why the line from r237475 was too verbose, -Fa. So only print it if we're not -F. Also for -F, print a line saying that we're skipping a file if we've already started a background fetch/checksum process for the same file. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-06-26T03:05:17.895601Z K 7 svn:log V 273 MFC r237259 r237260 r237329: Allow users with RO privilege to the device to read the RO attributes. [0] Add __unused macros to appropriate places in order to allow building with WARNS=6 on base gcc, gcc46, and clang PR: bin/167302 [0] Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-06-26T03:05:42.050360Z K 7 svn:log V 273 MFC r237259 r237260 r237329: Allow users with RO privilege to the device to read the RO attributes. [0] Add __unused macros to appropriate places in order to allow building with WARNS=6 on base gcc, gcc46, and clang PR: bin/167302 [0] Approved by: cperciva (implicit) END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-06-26T05:34:31.979836Z K 7 svn:log V 31 Remove end of line whitespace. END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-06-26T06:02:43.336839Z K 7 svn:log V 157 Add PV list locking to pmap_enter(). Its execution is no longer serialized by the pvh global lock. Add a needed atomic operation to pmap_object_init_pt(). END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-26T07:56:15.728577Z K 7 svn:log V 105 Make sure the BAR TX session pause is correctly unpaused when a node is reassociating. PR: kern/169432 END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-06-26T10:32:09.686722Z K 7 svn:log V 73 MFC r237484: Correct device id for GPU on some server SandyBridge model. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-06-26T10:40:48.104186Z K 7 svn:log V 40 Build crc32.c only when GPT is enabled. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-06-26T10:48:48.286624Z K 7 svn:log V 285 Reimplement code in the disk.c to work with partition tables using new API. Since there is no way to know the disk size and sector size from this layer, change the disk_open() function to take 3 arguments. Also add the disk_close() function to freeing dynamically allocated recources. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-06-26T10:55:01.738455Z K 7 svn:log V 209 Add offset field to the disk structure in the i386_devdesc. Use MI code from the common/disk.c to get access to partitions. Remove open_disk structure and bd_cleanup function, since they are no longer needed. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-06-26T11:00:34.188466Z K 7 svn:log V 193 Add diskioctl method to the loader_callbacks_v1 structure. It is used to know the disk image and sector size. Also implement this functional in the userboot_disk.c and modify disk_open() call. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-06-26T11:01:12.531034Z K 7 svn:log V 56 Implement diskioctl call in the userboot test programm. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-06-26T11:13:58.652775Z K 7 svn:log V 17 Sync with head/. END K 10 svn:author V 3 ken K 8 svn:date V 27 2012-06-26T14:51:35.794099Z K 7 svn:log V 1229 Fix an issue that caused the kernel to panic inside CTL when trying to attach to target capable HBAs that implement the old immediate notify (XPT_IMMED_NOTIFY) and notify acknowledge (XPT_NOTIFY_ACK) CCBs. The new API has been in place since SVN change 196008 in 2009. The solution is two-fold: fix CTL to handle the responses from the HBAs, and convert the HBA drivers in question to use the new API. These drivers have not been tested with CTL, so how well they will interoperate with CTL is unknown. scsi_target.c: Update the userland target example code to use the new immediate notify API. scsi_ctl.c: Detect when an immediate notify CCB is returned with CAM_REQ_INVALID or CAM_PROVIDE_FAIL status, and just free it. Fix a duplicate assignment. aic79xx.c, aic79xx_osm.c: Update the aic79xx driver to use the new API. Target mode is not enabled on for this driver, so the changes will have no practical effect. aic7xxx.c, aic7xxx_osm.c: Update the aic7xxx driver to use the new API. sbp_targ.c: Update the firewire target code to work with the new API. mpt_cam.c: Update the mpt(4) driver to work with the new API. Target mode is only enabled for Fibre Channel mpt(4) devices. MFC after: 3 days END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2012-06-26T15:29:38.244663Z K 7 svn:log V 44 MFC 237493: - Add in-driver event handler. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2012-06-26T15:30:35.503407Z K 7 svn:log V 67 MFC 237494: - Add description about dev.acpi_ibm.0.handlerevents. END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-06-26T16:45:18.386987Z K 7 svn:log V 34 Introduce RELEASE_PV_LIST_LOCK(). END K 10 svn:author V 8 takawata K 8 svn:date V 27 2012-06-26T18:08:03.991708Z K 7 svn:log V 74 Add nand core module and module dependency information. Reviewed by:gber END K 10 svn:author V 6 davide K 8 svn:date V 27 2012-06-26T19:07:05.315552Z K 7 svn:log V 156 Don't call binuptime() more than needed. Replace it with getbinuptime() as far as we don't need so much precision in this piece of code. Reviewed by: mav END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-26T20:38:53.494651Z K 7 svn:log V 35 Vendor import of less v449 (beta). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-26T20:39:29.334206Z K 7 svn:log V 15 Tag less v449. END K 10 svn:author V 5 jceel K 8 svn:date V 27 2012-06-26T21:20:54.282626Z K 7 svn:log V 52 Fix unmasking IRQ in legacy interrupt routing code. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-26T21:45:47.470553Z K 7 svn:log V 98 MFC r235036: Add ToS definitions for DiffServ Codepoints as per RFC2474. Obtained from: OpenBSD END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-26T22:16:53.198719Z K 7 svn:log V 391 Bring over the initial 802.11n bluetooth coexistence support code. The Linux ath9k btcoex code is based off of this code. Note this doesn't actually implement functional btcoex; there's some driver glue and a whole lot of verification that is required. On the other hand, I do have the AR9285+BT and AR9287+BT NICs which this code supports.. Obtained from: Qualcomm Atheros, Linux ath9k END K 10 svn:author V 6 obrien K 8 svn:date V 27 2012-06-26T23:15:55.732467Z K 7 svn:log V 350 Add -DWITH_INSTALL_AS_USER to the source build (naming matches the same functionality of The Ports Collection). This sets BINOWN, BINGRP, etc... to match current user. This this allows 'install', as used in 'make install', to succeed (assuming user has write permissions). Submitted by: Simon J Gerraty Discussed on: freebsd-arch END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-26T23:17:33.014879Z K 7 svn:log V 16 MFV: less v449. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-26T23:31:57.359236Z K 7 svn:log V 30 MFC: netcat from OpenBSD 5.1. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-27T00:31:30.506177Z K 7 svn:log V 531 MFC r237339: Polish previous revision: if the fts_* routines have lstat()'ed the directory entry then use the struct stat from that instead of doing it again, and skip the rm_overwrite() call if fts_read() indicated that the entry couldn't be a regular file. Obtained from: OpenBSD MFC r237284 (kevlo): Fix potential symlink race condition in "rm -P" by adding a check that the file we have opened is the one we expected. Also open in non-blocking mode to avoid a potential hang with FIFOs. Obtained from: NetBSD via OpenBSD END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-27T00:34:06.682508Z K 7 svn:log V 531 MFC r237339: Polish previous revision: if the fts_* routines have lstat()'ed the directory entry then use the struct stat from that instead of doing it again, and skip the rm_overwrite() call if fts_read() indicated that the entry couldn't be a regular file. Obtained from: OpenBSD MFC r237284 (kevlo): Fix potential symlink race condition in "rm -P" by adding a check that the file we have opened is the one we expected. Also open in non-blocking mode to avoid a potential hang with FIFOs. Obtained from: NetBSD via OpenBSD END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-27T00:37:22.081885Z K 7 svn:log V 531 MFC r237339: Polish previous revision: if the fts_* routines have lstat()'ed the directory entry then use the struct stat from that instead of doing it again, and skip the rm_overwrite() call if fts_read() indicated that the entry couldn't be a regular file. Obtained from: OpenBSD MFC r237284 (kevlo): Fix potential symlink race condition in "rm -P" by adding a check that the file we have opened is the one we expected. Also open in non-blocking mode to avoid a potential hang with FIFOs. Obtained from: NetBSD via OpenBSD END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-06-27T00:50:25.135629Z K 7 svn:log V 108 Add a -I flag which requests confirmation before action, like what is done in pkill(1). MFC after: 2 weeks END K 10 svn:author V 6 julian K 8 svn:date V 27 2012-06-27T01:13:37.195793Z K 7 svn:log V 77 Try clean up some of my original text and neaten a table. MFC after: 1 week END K 10 svn:author V 6 wblock K 8 svn:date V 27 2012-06-27T01:44:48.821936Z K 7 svn:log V 55 Use possessive "its", no apostrophe. MFC after: 1 day END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-27T03:00:29.996768Z K 7 svn:log V 26 Remove duplicate entries. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-27T03:24:27.801206Z K 7 svn:log V 63 Bring over some new typedefs as part of the AR9300 HAL import. END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-06-27T03:45:25.082151Z K 7 svn:log V 138 Add new pmap layer locks to the predefined lock order. Change the names of a few existing VM locks to follow a consistent naming scheme. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2012-06-27T04:39:30.356628Z K 7 svn:log V 433 Bring llquantize support into Dtrace. Bryan Cantrill implemented the equivalent of semi-log graph paper for Dtrace so llquantize will use one logarithmic and one linear scale. Special thanks to Mark Peek for providing fix to an assertion and to Fabian Keill for testing the port. Illumos Revision: 13355:15b74a2a9a9d Reference: https://www.illumos/issues/905 Obtained from: Illumos Tested by: Fabian Keill, mp MFC after: 4 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2012-06-27T04:39:30.812697Z K 7 svn:log V 83 Some amount of style(9) -- function definitions, header ordering, and $FreeBSD$. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-06-27T05:23:33.398806Z K 7 svn:log V 634 Fix a subtle corner case surrounding the handling of OFDM restart along with AMPDU aggregate delimiters. If there's an OFDM restart during an aggregate, the hardware ACKs the previous frame, but communicates the RXed frame to the hardware as having had CRC delimiter error + OFDM_RESTART phy error. The frame however didn't have a CRC error and since the hardware ACKed the aggregate to the sender, it thinks the frame was received. Since I have no idea how often this occurs in the real world, add a debug statement so trigger whenever this occurs. I'd appreciate an email if someone finds this particular situation is triggered. END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-06-27T05:38:39.686439Z K 7 svn:log V 106 MFC r236214 Replace all uses of the vm page queues lock by a r/w lock that is private to this pmap.c. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-06-27T05:50:15.652720Z K 7 svn:log V 65 - Disable threaded sort by default - Fix typo in the NLS support END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-06-27T05:59:01.255504Z K 7 svn:log V 335 - Switch to BSD sort as default sort. GNU sort will still be installed as "gnusort". Most of the BSD sort development work was done by Oleg Moskalenko . - GNU grep can be set to default by setting WITH_GNU_GREP. It will cause BSD sort to be installed as "bsdsort". Portbuild tested by: linimon END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-06-27T06:00:58.746600Z K 7 svn:log V 30 - Regen after BSD sort change END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-06-27T06:08:02.898685Z K 7 svn:log V 51 - Bump __FreeBSD_version: default sort is BSD sort END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-06-27T06:40:59.729306Z K 7 svn:log V 114 MFC r237286, r237523: Don't close an uninitialized descriptor. PR: bin/167302 Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-06-27T06:41:10.964455Z K 7 svn:log V 114 MFC r237286, r237523: Don't close an uninitialized descriptor. PR: bin/167302 Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-06-27T06:41:14.686933Z K 7 svn:log V 114 MFC r237286, r237523: Don't close an uninitialized descriptor. PR: bin/167302 Approved by: cperciva (implicit) END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-06-27T07:41:21.166595Z K 7 svn:log V 95 mdocify and update the traceroute(8) manual page. Reviewed by: brueffer No objection: ru, uqs END K 10 svn:author V 5 trasz K 8 svn:date V 27 2012-06-27T10:07:29.772887Z K 7 svn:log V 86 Add manual page for bxe(4). Reviewed by: davidch (earlier version) MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-06-27T11:02:35.010779Z K 7 svn:log V 390 MFC r237398: In camisr() clear CAM_SIM_ON_DONEQ flag after camisr_runqueue() purged SIM done queue. Clearing it before caused extra SIM queueing in some cases. It was invisible during normal operation, but during USB device unplug and respective SIM destruction it could keep pointer on SIM without having counted reference and as result crash the system by use afer free. PR: usb/168743 END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-06-27T11:04:04.085898Z K 7 svn:log V 401 MFC r237398: In camisr() clear CAM_SIM_ON_DONEQ flag after camisr_runqueue() purged SIM done queue. Clearing it before caused extra SIM queueing in some cases. It was invisible during normal operation, but during USB device unplug and respective SIM destruction it could keep pointer on SIM without having counted reference and as result crash the system by use afer free. PR: usb/168743 END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-06-27T11:07:01.554137Z K 7 svn:log V 151 MFC r237401: Make cam_periph_hold() behavior consistent: drop taken reference and return ENXIO if periph was invalidated while we were waiting for it. END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-06-27T11:08:03.406853Z K 7 svn:log V 151 MFC r237401: Make cam_periph_hold() behavior consistent: drop taken reference and return ENXIO if periph was invalidated while we were waiting for it. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-06-27T11:34:56.478559Z K 7 svn:log V 30 Add disk_parsedev() function. END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-06-27T11:36:33.194602Z K 7 svn:log V 49 Use disk_parsedev() and disk_fmtdev() functions. END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-06-27T11:59:57.077445Z K 7 svn:log V 251 MFC r236823 (pjd): ds_guid of 0 is special, as it is used by snapshot receive code to differentiate between an incremental and full stream. Be sure not to generate guid equal to 0. Reported by: someone who saw 0 being generated as 64bit random guid END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-06-27T12:00:35.097910Z K 7 svn:log V 251 MFC r236823 (pjd): ds_guid of 0 is special, as it is used by snapshot receive code to differentiate between an incremental and full stream. Be sure not to generate guid equal to 0. Reported by: someone who saw 0 being generated as 64bit random guid END K 10 svn:author V 5 gavin K 8 svn:date V 27 2012-06-27T12:19:28.206719Z K 7 svn:log V 176 The -S option, to specify the sector size, has been usable on all types of memory disks since r135340. Update the man page to reflect this. Noticed by: avg MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-06-27T12:30:56.408566Z K 7 svn:log V 210 Clarify that the cached file data pages included in the "Wired" count in top are the BIO-level cached data (i.e. "Buf"), since the previous phrase was a bit ambiguous with the "Cache" count. MFC after: 3 days END K 10 svn:author V 8 bschmidt K 8 svn:date V 27 2012-06-27T15:55:34.142220Z K 7 svn:log V 321 Fix a TX aggregation issue, if after the last compressed BA notification the TX queue is empty, there won't be a TX done notification, effectly resulting in an mbuf leak. The correct way to handle this is to free up mbufs on both BA and TX done notifications up to the last sent seqno. Tested by: osa@ MFC after: 3 days END K 10 svn:author V 3 ken K 8 svn:date V 27 2012-06-27T16:05:09.971356Z K 7 svn:log V 209 In g_disk_providergone(), don't continue if the softc is NULL. This may be the case if we've already gone through g_disk_destroy(). Reported by: Michael Butler MFC after: 3 days END K 10 svn:author V 8 bschmidt K 8 svn:date V 27 2012-06-27T16:07:01.196484Z K 7 svn:log V 244 We need to defer passing the DELBA request to the firmware until the aggr queue is empty or the firmware will go nuts. PR: kern/167806 Tested by: osa@, Brandon Gooch (earlier version), Bojan Petrovic (earlier version) MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-06-27T16:07:58.751144Z K 7 svn:log V 210 Do not malloc(9) while holding a spin lock, to avoid panic. Note it was submitted upstream and it should be fixed in the next ACPICA release. Discussed with: Moore, Robert (robert dot moore at intel dot com) END K 10 svn:author V 8 bschmidt K 8 svn:date V 27 2012-06-27T16:14:28.600055Z K 7 svn:log V 79 Add new firmware for the g2a (6205) and g2b (623x) devices. MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-06-27T16:15:13.680640Z K 7 svn:log V 143 MFV: r237650 Do not malloc(9) while holding a spin lock, to avoid panic. Reported by: kib (and many others) Tested by: kib (and many others) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-06-27T16:44:58.150884Z K 7 svn:log V 23 Import OpenSSL 0.9.8x. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-06-27T16:46:02.808855Z K 7 svn:log V 20 Tag OpenSSL 0.9.8x. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2012-06-27T17:51:09.575683Z K 7 svn:log V 176 Point out that /usr/src, /usr/doc, and /usr/ports may be empty or not exist until populated with csup(1) or svn(1). PR: 169487 Submitted by: Moritz Wilhelmy MFC after: 1 day END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-06-27T18:08:48.434029Z K 7 svn:log V 373 Add a new line to top that provides a brief summary of the ZFS ARC memory usage on hosts using ZFS. The new line displays the total amount of RAM used by the ARC along with the size of MFU, MRU, anonymous (in flight), headers, and other (miscellaneous) sub-categories. The line is not displayed on systems that are not using ZFS. Reviewed by: avg, fs@ MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-06-27T18:44:36.374737Z K 7 svn:log V 90 Merge OpenSSL 0.9.8x. Reviewed by: stas Approved by: benl (maintainer) MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-06-27T19:23:29.800923Z K 7 svn:log V 253 Partially redo r226436, i. e., change "the the" to "the". ca(1), dgst(1), and engine(3) are generated from these pod files during merge process and we do not want to re-apply these changes over and over again. Approved by: benl (maintainer, implicit) END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-06-27T20:24:25.781047Z K 7 svn:log V 606 Ensure that for the object which is a dependency for some filtee, relocations are performed before the object's initializer is called. When dlopen()ing an object, relocate the whole DAG rooted in the object instead of only relocating the object itself and list of newly loaded dependencies. Reversed sequence currently can occur if the same object is a dependency for both filtee and filter, since filtees are loaded typically during the relocation processing, when some filter dependencies might be already loaded but not relocated yet. Reported and tested by: swills Reviewed by: kan MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-06-27T20:32:45.542882Z K 7 svn:log V 105 Optimize the handling of SC_NPROCESSORS_CONF, by using auxv AT_NCPU value if present. MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-06-27T20:34:29.931212Z K 7 svn:log V 68 Add a test for number of CPUs configured/online. MFC after: 1 week END K 10 svn:author V 5 gavin K 8 svn:date V 27 2012-06-27T21:05:21.008940Z K 7 svn:log V 99 Merge r237411 from head (originally by emast): Add PCI IDs for Ivy Bridge Requested by: emaste END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-06-27T21:12:15.969124Z K 7 svn:log V 320 MFC 233925,236357: Add new ktrace records for the start and end of VM faults. This gives a pair of records similar to syscall entry and return that a user can use to determine how long page faults take. The new ktrace records are enabled via the 'p' trace type, but are not enabled in the default set of trace points. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-06-27T21:13:00.091307Z K 7 svn:log V 320 MFC 233925,236357: Add new ktrace records for the start and end of VM faults. This gives a pair of records similar to syscall entry and return that a user can use to determine how long page faults take. The new ktrace records are enabled via the 'p' trace type, but are not enabled in the default set of trace points. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-06-27T21:18:47.510719Z K 7 svn:log V 66 MFC: r237025 Add a convenience macro for the fastcall attribute. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-06-27T21:35:45.178477Z K 7 svn:log V 77 Regen ca(1) for r237658. This re-applies r227458, i.e., add a missing "be". END K 10 svn:author V 5 jceel K 8 svn:date V 27 2012-06-27T21:47:27.420120Z K 7 svn:log V 160 Replace arm/mv port with one got from HEAD, as on armv6 branch Marvell targets other than armadaxp (for example DB-88F5XXX, 6XXX, Sheevaplug, etc) are defunct. END K 10 svn:author V 5 jceel K 8 svn:date V 27 2012-06-27T21:48:56.633294Z K 7 svn:log V 48 mv localbus driver, missing on previous commit. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-06-27T22:06:42.907364Z K 7 svn:log V 158 MFC r236062 Turn LACP debugging from a compile time option to a sysctl, it is very handy to be able to turn it on when negotiation to a switch misbehaves. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-06-27T22:09:04.279257Z K 7 svn:log V 77 MFC r236178 if_lagg: allow to invoke SIOCSLAGGPORT multiple times in a row END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-06-27T22:11:31.401703Z K 7 svn:log V 73 MFC r235870 Allow the socket list to be limited to a specific jail id. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-06-27T22:13:40.884880Z K 7 svn:log V 73 MFC r235870 Allow the socket list to be limited to a specific jail id. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-06-27T22:17:52.851134Z K 7 svn:log V 381 For subtractively decoding bridges, don't try to grow windows but pass the request up the tree in order to be on the safe side. Growing windows in this case would mean to switch resources to positive decoding and it's unclear how to correctly handle this. At least with ALi/ULi M5249 PCI-PCI bridges, this also just doesn't work out of the box. Reviewed by: jhb MFC after: 3 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-06-27T23:26:32.773891Z K 7 svn:log V 91 Update the usage with the new jail option. Spotted by: Jason Hellenthal MFC after: 3 days END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-06-27T23:58:52.327957Z K 7 svn:log V 38 Add my entry to committers-ports.dot. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-06-28T00:03:37.516351Z K 7 svn:log V 88 Update organization.dot to reflect current doceng@. While here, sort line by last name. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-06-28T00:17:45.177165Z K 7 svn:log V 42 Remove a '\n' that crept in accidentally. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2012-06-28T01:02:50.050158Z K 7 svn:log V 298 MFC r237406: Bring a couple of fixes for gcc optimizations. The GCC4.3 branch contains some optimization fixes that were not considered regressions and therefore were never backported. We are bringing a couple of them that are under GPLv2 since they were made before the license switch upstream. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2012-06-28T01:04:59.859336Z K 7 svn:log V 298 MFC r237406: Bring a couple of fixes for gcc optimizations. The GCC4.3 branch contains some optimization fixes that were not considered regressions and therefore were never backported. We are bringing a couple of them that are under GPLv2 since they were made before the license switch upstream. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-06-28T03:27:35.641512Z K 7 svn:log V 217 Update entries in organization.dot for the following groups: coresecretary, portmgr, portmgrsecretary, secteam Sort entries by last name. Note: core is left as-is intentionally for now. Submitted by: bcr, rpaulo END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2012-06-28T03:30:17.158492Z K 7 svn:log V 74 Add the 'inet' keyword after the nat rule to avoid interfering with IPv6. END K 10 svn:author V 3 ken K 8 svn:date V 27 2012-06-28T03:36:13.344275Z K 7 svn:log V 130 Fix a typo in a panic() call. PR: kern/169497 Submitted by: Steven Hartland MFC after: 3 days END