ƒ²@241692 195 563 224 224 156 115 231 116 238 286 704 193 208 177 369 303 240 478 176 346 611 181 181 181 191 191 191 325 984 572 142 114 107 244 217 238 122 662 169 240 475 123 230 349 238 119 790 497 144 169 173 415 415 1029 121 117 114 858 426 237 428 418 247 210 249 220 153 150 179 151 320 243 243 265 265 306 149 149 166 166 111 241 1181 300 196 263 567 128 192 1812 578 501 187 370 510 228 125 160 139 226 161 138 243 114 139 329 108 789 381 290 251 225 545 545 240 254 256 121 284 146 142 299 568 187 153 127 124 214 374 126 116 139 589 128 235 155 262 175 262 263 133 171 178 167 227 297 188 234 280 339 226 236 358 180 157 350 290 389 227 262 267 488 339 196 297 274 294 200 339 137 156 364 281 165 152 193 288 121 258 251 251 251 251 185 240 265 344 164 164 184 172 234 227 435 260 107 K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-18T15:20:37.477025Z K 7 svn:log V 467 MFC: r239089 - Merge from NetBSD: When issuing a non-DMA command, make sure to set the "remaining length of command to be transferred via DMA" (sc_cmdlen) to zero up-front, otherwise we might get confused on command competition interrupt (no DMA active but still data left to transfer). - Implement handling of MSG_IGN_WIDE_RESIDUE which some targets produce, as just rejecting these leads to a resend and disconnect loop. Reported and tested by: mjacob END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-18T15:24:43.257586Z K 7 svn:log V 128 MFC: r239941 Add a global MD macro for the VIS block size instead of duplicating it and using magic values all over the place. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-18T15:24:58.518950Z K 7 svn:log V 128 MFC: r239941 Add a global MD macro for the VIS block size instead of duplicating it and using magic values all over the place. END K 10 svn:author V 2 ed K 8 svn:date V 27 2012-10-18T15:39:29.099523Z K 7 svn:log V 65 Remove WARNS=6 lines. WARNS=6 is already implied at this point. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-10-18T15:43:19.747955Z K 7 svn:log V 23 Use if_initbaudrate(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-10-18T15:44:27.172366Z K 7 svn:log V 138 Take advantage of if_baudrate_pf and calculate an effective baud rate on all platforms (not just amd64) to compute an equivalent IB rate. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2012-10-18T15:52:00.608938Z K 7 svn:log V 20 Document NetBSD 6.0 END K 10 svn:author V 4 emax K 8 svn:date V 27 2012-10-18T16:34:00.191555Z K 7 svn:log V 144 make sure that socket's send and receive buffers are properly sized Submitted by: Iain Hibbert plunky at rya-online dot net MFC after: 3 weeks END K 10 svn:author V 6 dteske K 8 svn:date V 27 2012-10-18T17:09:45.837133Z K 7 svn:log V 190 Fix a bug where blank lines were not being counted (because awk's split() function returns zero when $0 is the NULL string). Reviewed by: adrian (co-mentor) Approved by: adrian (co-mentor) END K 10 svn:author V 6 dteske K 8 svn:date V 27 2012-10-18T18:43:54.069648Z K 7 svn:log V 608 More-accurately replicate the help system from sysinstall(8). However, also improve upon the system by giving the user a "Help" button instead of requiring the user to press F1. NOTE: In FreeBSD-9 and higher, dialog(1) does not support the F1 hook, so the mechanism for providing help to the user had to be changed to a button. This now means we can resurrect *.hlp files from usr.sbin/sysinstall/help/ as- is and reusing them as-needed in bsdconfig (holding to the goal of losing as little functionality from sysinstall as possible). Reviewed by: adrian (co-mentor) Approved by: adrian (co-mentor) END K 10 svn:author V 2 ed K 8 svn:date V 27 2012-10-18T19:28:31.405568Z K 7 svn:log V 101 Remove unneeded D_NEEDMINOR. This is only needed when using clonelists. This got remove in r238693. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-18T20:22:17.248811Z K 7 svn:log V 113 Remove double-wrapping of #ifdef ZERO_COPY_SOCKETS within zero copy specialized sosend_copyin() helper function. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-18T21:04:30.791071Z K 7 svn:log V 83 Remove unnecessary includes from sosend_copyin() and fix a couple of style issues. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-10-18T22:16:52.040997Z K 7 svn:log V 276 MFC r240508, r240516, r240519 (gabor): Update stable/8/release/doc files post-XML conversion. This commit fixes most of the 8-STABLE release build problems. NOTE: stable/8 release notes are still broken with this commit, and should be fixed with the commits that follow. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2012-10-18T22:18:11.011846Z K 7 svn:log V 206 It seems that it is preferable to keep support for glabel also for filesystems that we don't support natively. Revert part of r241636 to do so. This patch is not targeted for MFC. Requested by: gleb, jhb END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-10-18T22:19:00.918293Z K 7 svn:log V 147 Close colspec tags to conform to XML standards. This commit should fix more 8-STABLE release build problems. This is a direct commit to stable/8. END K 10 svn:author V 6 peterj K 8 svn:date V 27 2012-10-18T22:20:02.343593Z K 7 svn:log V 382 Explicitly specify 'np' so that getty(8) does not simulate even parity on local.9600. Whilst the actual binary termios(4) definitions and preceeding comments for local.9600 indicate that parity is disabled, getty(8) internally simulates parity based on the presence or absence of the 'np' flag. PR: conf/76226 Submitted by: peter Approved by: grog (co-mentor) MFC after: 1 month END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-10-18T22:21:18.048294Z K 7 svn:log V 84 Convert installation article to XML stanards. This is a direct commit to stable/8. END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2012-10-18T22:22:01.971980Z K 7 svn:log V 250 est(4) man page update to document the exposed sysctl r/o variables available to the user. Should be applicable to all branches and versions where est(4) exists. thanks to gjb for reviewing and suggesting nits Reviewed by: gjb@ MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-10-19T00:22:09.883330Z K 7 svn:log V 518 MFC 227429,228121,228124,228137,228140,228141,228147,228153,228158,228311, 241395,241396: Various fixes to WITH_CTF: - Conditionalize ctfconvert/ctfmerge runs on make level (.if/.endif) instead of executing a shell on every object or executable/library file. - CTF knob is now implemented using common scheme: MK_CTF=yes/no is defined based on WITH/WITHOUT_CTF settings, default is WITHOUT_CTF, NO_CTF overrides WITH_CTF (used by Makefile.inc1) - Add missing calls to ctfconvert/ctfmerge for various edge cases. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-19T00:26:18.133203Z K 7 svn:log V 86 MFC r241602: Add a bunch more example completions. Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-19T00:26:22.161982Z K 7 svn:log V 86 MFC r241602: Add a bunch more example completions. Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-19T00:26:22.728852Z K 7 svn:log V 86 MFC r241602: Add a bunch more example completions. Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-19T00:32:17.190654Z K 7 svn:log V 96 MFC r241613: Add support for samsung HM250JI PR: usb/121474 Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-19T00:32:18.203299Z K 7 svn:log V 96 MFC r241613: Add support for samsung HM250JI PR: usb/121474 Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-19T00:32:19.348056Z K 7 svn:log V 96 MFC r241613: Add support for samsung HM250JI PR: usb/121474 Approved by: cperciva (implicit) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-10-19T03:01:25.762833Z K 7 svn:log V 232 - Rename .sgml files to .xml to track the recent doc changes. - Fix Makefiles and entities where necessary to get build to complete without errors. *** NOTE: This is _NOT_ an MFC, but direct commit to stable/8. *** Hat: doceng END K 10 svn:author V 5 luigi K 8 svn:date V 27 2012-10-19T04:13:12.140274Z K 7 svn:log V 889 This is an import of code, mostly from Giuseppe Lettieri, that revises the netmap memory allocator so that the various parameters (number and size of buffers, rings, descriptors) can be modified at runtime through sysctl variables. The changes become effective when no netmap clients are active. The API is mostly unchanged, although the NIOCUNREGIF ioctl now does not bring the interface back to normal mode: and you need to close the file descriptor for that. This change was necessary to track who is using the mapped region, and since it is a simplification of the API there was no incentive in trying to preserve NIOCUNREGIF. We will remove the ioctl from the kernel next time we need a real API change (and version bump). Among other things, buffer allocation when opening devices is now much faster: it used to take O(N^2) time, now it is linear. Submitted by: Giuseppe Lettieri END K 10 svn:author V 2 ed K 8 svn:date V 27 2012-10-19T05:43:38.967111Z K 7 svn:log V 480 Fix warnings found by -Wmising-variable-declarations. This self-written compiler warning, which is hopefully going to be committed into LLVM sources soon, warns about potentially missing `static' keywords, similar to -Wmissing-prototypes. - bin/pax: Move external declaration of chdname and s_mask into extern.h. - bin/setfacl: Move setfacl.c-specific stuff out of setfacl.h. - sbin/mount_fusefs: Remove char *progname; use getprogname(). - others: add `static' where possible. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2012-10-19T05:50:56.015075Z K 7 svn:log V 45 Replace deprecated M_DONTWAIT with M_NOWAIT. END K 10 svn:author V 3 des K 8 svn:date V 27 2012-10-19T08:53:07.185059Z K 7 svn:log V 22 Add mips64 to the mix END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-10-19T09:41:45.588463Z K 7 svn:log V 11 Fix build. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-19T10:04:43.870426Z K 7 svn:log V 149 Remove splimp() comment from sysinit table and attribute SI_SUB_PROTO_BEGIN and SI_SUB_PROTO_END to VNET related initializations. MFC after: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-19T10:07:55.266019Z K 7 svn:log V 122 Update to previous r241688 to use __func__ instead of spelled out function name in log(9) message. Suggested by: glebius END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-19T10:15:32.097231Z K 7 svn:log V 143 Move UMA socket zone initialization from uipc_domain.c to uipc_socket.c into one place next to its other related functions to avoid confusion. END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-10-19T10:38:32.849336Z K 7 svn:log V 29 Fix minor whitespace issues. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-10-19T11:01:39.404615Z K 7 svn:log V 569 MFC 206082,206179,207056,207057,210612,210636,210656,212423,212426,228121, 228124,228137,228140,228141,228147,228153,228158,228311,241395,241396: Convert WITH_CTF into a normal build option where MK_CTF is set to yes/no depending on WITH_CTF/WITHOUT_CTF. In addition, WITH_CTF can now be specified in src.conf (not recommended, there are some problems with static executables), make.conf (would also affect ports which do not use GNU make and do not override the compile targets) or in the kernel config (via "makeoptions WITH_CTF=yes"). Eyeballed by: netchild, fjoe END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-19T12:16:29.077339Z K 7 svn:log V 75 Move socket UMA zone initialization functionality together into one place. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-10-19T12:28:26.898058Z K 7 svn:log V 147 Correct the order of the MFU and MRU labels. I had reversed them. Submitted by: Nikolay Denev ndenev gmail Pointy hat to: jhb MFC after: 3 days END K 10 svn:author V 6 brooks K 8 svn:date V 27 2012-10-19T12:44:22.351514Z K 7 svn:log V 379 Replace our version of the pwcache(3) API with NetBSD's implementation. This adds two features: * uid_from_user() and gid_from_group() as the reverse of user_from_uid() and groups_from_gid(). * pwcache_userdb() and pwcache_groupdb() which allow alternative lookup functions to be used. For example lookups from passwd and group databases in a non-standard location. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-19T13:05:51.117568Z K 7 svn:log V 29 Integrate from HEAD @241731. END K 10 svn:author V 2 ed K 8 svn:date V 27 2012-10-19T13:26:40.771010Z K 7 svn:log V 138 Prefer __containerof() over __member2struct(). The former works better with qualifiers, but also properly type checks the input pointer. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-19T13:32:37.584227Z K 7 svn:log V 253 Let SCHED_ULE give affinity to the CPU the tick interrupt triggered on when running tick_process(), similarly to what the x86 equivalents of this function do, however employing the less racy sequence also used in intr_event_handle(). MFC after: 3 days END K 10 svn:author V 4 zont K 8 svn:date V 27 2012-10-19T14:00:03.994779Z K 7 svn:log V 144 - Update cachelimit after hashsize and bucketlimit were set. Reported by: az Reviewed by: melifaro Approved by: kib (mentor) MFC after: 1 week END K 10 svn:author V 2 ed K 8 svn:date V 27 2012-10-19T14:29:03.596571Z K 7 svn:log V 28 Add missing const keywords. END K 10 svn:author V 2 ed K 8 svn:date V 27 2012-10-19T14:49:42.380767Z K 7 svn:log V 698 More -Wmissing-variable-declarations fixes. In addition to adding `static' where possible: - bin/date: Move `retval' into extern.h to make it visible to date.c. - bin/ed: Move globally used variables into ed.h. - sbin/camcontrol: Move `verbose' into camcontrol.h and fix shadow warnings. - usr.bin/calendar: Remove unneeded variables. - usr.bin/chat: Make `line' local instead of global. - usr.bin/elfdump: Comment out unneeded function. - usr.bin/rlogin: Use _Noreturn instead of __dead2. - usr.bin/tset: Pull `Ospeed' into extern.h. - usr.sbin/mfiutil: Put global variables in mfiutil.h. - usr.sbin/pkg: Remove unused `os_corres'. - usr.sbin/quotaon, usr.sbin/repquota: Remove unused `qfname'. END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2012-10-19T17:01:27.902590Z K 7 svn:log V 401 Update hwpmc to support the Xeon class of Sandybridge processors. (Model 0x2D /* Per Intel document 253669-044US 08/2012. */) Add manpage to document all the goodness that is available in this processor model. No support for uncore events at this time. Submitted by: hiren panchasara Reviewed by: jimharris@ fabient@ Obtained from: Yahoo! Inc. MFC after: 2 weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-19T17:03:50.455769Z K 7 svn:log V 49 Fix kernel build with options ZFS after r240868. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-19T17:12:55.018938Z K 7 svn:log V 74 - Remove an unused header. - Don't waste a delay slot. MFC after: 3 days END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2012-10-19T17:21:10.679769Z K 7 svn:log V 78 Update man page crossreferences to sandybridge xeon class MFC after: 2 weeks END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-10-19T17:39:15.326623Z K 7 svn:log V 322 MFC r241375: Cast vendor-specific spell on VIA VT1818S codecs alike to VT1708S to make analog input loopback and dual-stream playback work by enabling signal mixing by nid 22, as it should be according to info returned by the CODEC. Otherwise pin nid 28 receives only signal from DAC nid 16. PR: kern/169124 END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-10-19T17:45:56.920020Z K 7 svn:log V 322 MFC r241375: Cast vendor-specific spell on VIA VT1818S codecs alike to VT1708S to make analog input loopback and dual-stream playback work by enabling signal mixing by nid 22, as it should be according to info returned by the CODEC. Otherwise pin nid 28 receives only signal from DAC nid 16. PR: kern/169124 END K 10 svn:author V 6 grehan K 8 svn:date V 27 2012-10-19T18:11:17.881757Z K 7 svn:log V 933 Rework how guest MMIO regions are dealt with. - New memory region interface. An RB tree holds the regions, with a last-found per-vCPU cache to deal with the common case of repeated guest accesses to MMIO registers in the same page. - Support memory-mapped BARs in PCI emulation. mem.c/h - memory region interface instruction_emul.c/h - remove old region interface. Use gpa from EPT exit to avoid a tablewalk to determine operand address. Determine operand size and use when calling through to region handler. fbsdrun.c - call into region interface on paging exit. Distinguish between instruction emul error and region not found pci_emul.c/h - implement new BAR callback api. Split BAR alloc routine into routines that require/don't require the BAR phys address. ioapic.c pci_passthru.c pci_virtio_block.c pci_virtio_net.c pci_uart.c - update to new BAR callback i/f Reviewed by: neel Obtained from: NetApp END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-10-19T18:30:50.797161Z K 7 svn:log V 28 Remove trailing whitespace. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-10-19T18:47:57.330130Z K 7 svn:log V 24 Import ACPICA 20121018. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-10-19T18:50:19.062389Z K 7 svn:log V 21 Tag ACPICA 20121018. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-10-19T19:17:43.876901Z K 7 svn:log V 765 When checking to see if a video output's _ADR matches an entry in the parent adapter's _DOD list, only check the low 16 bits of both _ADR and _DOD. The language in the ACPI spec seems to indicate that the _ADR values should exactly match the entries in _DOD. However, I assume that the masking added to _DOD values was added to work around some known busted machines (the commit history doesn't indicate either way), and the ACPI spec does require that the low 16 bits are unique for all video outputs, so only check the low 16 bits should be fine. This fixes recognition of video outputs that use the new standardized device ID scheme in ACPI 3.0 that set bit 31 such as certain Dell laptops. Tested by: Juergen Lock nox jelal kn-bremen de MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2012-10-19T19:27:33.974039Z K 7 svn:log V 333 MFC r241444: Increase device CCB queue array size by CAM_RL_VALUES - 1 (4) elements. It is required to store extra recovery requests in case of bus resets. On ATA/SATA this fixes assertion panics on HEAD with INVARIANTS enabled or possible memory corruptions otherwise if timeout/reset happens when device CCB queue is already full. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2012-10-19T19:28:35.585512Z K 7 svn:log V 141 Use M_NOWAIT when calling malloc with a lock held. The check for a NULL return was already in place so I assume this was just an oversight. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-10-19T19:56:17.837673Z K 7 svn:log V 332 Fix a bootstrapping problem where the first bmake (built by FreeBSD's make) ended up being built with -DFORCE_MACHINE. This broke the lib32 built for amd64 & powerpc64. This fix is comes with the next import of bmake, but is committed here and now to minimize the exposure to the bug. Submitted by: Simon Gerraty END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-10-19T20:13:08.052718Z K 7 svn:log V 322 Improve upon the previous commit to fix the yacc rule. 1. Have the resulting C file depend on the resulting H file as it should be. Touch the C file to make sure the C file is newer than the H file to keep make happy. 2. Apply the same fix to the other instance of .ORDER, missed in the previous commit. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-10-19T22:07:40.878788Z K 7 svn:log V 150 Integrate changes from LSI vendor driver 10.80.00.005 to FreeBSD. PR: kern/172833 Submitted by: "Charles O'Donnell" MFC after: 1 week END K 10 svn:author V 3 uqs K 8 svn:date V 27 2012-10-19T22:21:01.933286Z K 7 svn:log V 117 Merge mandoc from vendor into contrib and provide the necessary Makefile glue. It's not yet connected to the build. END K 10 svn:author V 3 imp K 8 svn:date V 27 2012-10-19T22:46:48.122381Z K 7 svn:log V 156 Document the methods used to compute logf. Taken and edited from the double version, with adaptations for the differences between it and the float version. END K 10 svn:author V 3 imp K 8 svn:date V 27 2012-10-19T22:47:44.722005Z K 7 svn:log V 127 Document the method used to compute expf. Taken from exp, with changes to reflect differences in computation between the two. END K 10 svn:author V 3 imp K 8 svn:date V 27 2012-10-19T22:48:22.190315Z K 7 svn:log V 61 Indent ecaps the same way we indent caps. MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2012-10-19T23:10:55.455003Z K 7 svn:log V 58 Add missing Extended Capability ID Numbers from PCIe 3.0. END K 10 svn:author V 3 jwd K 8 svn:date V 27 2012-10-19T23:42:45.114126Z K 7 svn:log V 87 Don't lose the 255'th disk behind the initiator. Reviewed by: ken@ MFC after: 1 month END K 10 svn:author V 7 linimon K 8 svn:date V 27 2012-10-20T00:28:27.934150Z K 7 svn:log V 55 Add the case that is killing us via maxfiles-exceeded. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2012-10-20T01:48:49.342872Z K 7 svn:log V 222 The NFSv4 working group has deprecated the offset and length arguments for the NFSv4.1 LayoutCommit operation. As such, only one LayoutCommit is required for all layouts for a file. This allowed the code to be simplified. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-10-20T07:38:42.213343Z K 7 svn:log V 146 MFC r241753: Integrate changes from LSI vendor driver 10.80.00.005 to FreeBSD. PR: kern/172833 Submitted by: "Charles O'Donnell" END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-10-20T07:39:11.753321Z K 7 svn:log V 146 MFC r241753: Integrate changes from LSI vendor driver 10.80.00.005 to FreeBSD. PR: kern/172833 Submitted by: "Charles O'Donnell" END K 10 svn:author V 7 delphij K 8 svn:date V 27 2012-10-20T07:39:47.257873Z K 7 svn:log V 168 MFC r241753: Integrate changes from LSI vendor driver 10.80.00.005 to FreeBSD. PR: kern/172833 Submitted by: "Charles O'Donnell" Approved by: re (kib) END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2012-10-20T08:06:31.716645Z K 7 svn:log V 170 - KTR_ENTRIES may be an arbitrary number, remove the sentence about power of two. - Mention the run time mask is set to block any tracing by default. Reviewed by: jhb END K 10 svn:author V 4 neel K 8 svn:date V 27 2012-10-20T08:23:05.078413Z K 7 svn:log V 212 Calculate the number of host ticks until the next guest timer interrupt. This information will be used in conjunction with guest "HLT exiting" to yield the thread hosting the virtual cpu. Obtained from: NetApp END K 10 svn:author V 3 avg K 8 svn:date V 27 2012-10-20T09:22:57.951072Z K 7 svn:log V 57 MFC r241280: make: report :M or :N pattern in debug mode END K 10 svn:author V 3 avg K 8 svn:date V 27 2012-10-20T09:23:13.357420Z K 7 svn:log V 57 MFC r241280: make: report :M or :N pattern in debug mode END K 10 svn:author V 3 avg K 8 svn:date V 27 2012-10-20T09:25:28.480679Z K 7 svn:log V 74 MFC r241297: zvol: set mediasize in geom provider right upon its creation END K 10 svn:author V 3 avg K 8 svn:date V 27 2012-10-20T09:25:51.130019Z K 7 svn:log V 74 MFC r241297: zvol: set mediasize in geom provider right upon its creation END K 10 svn:author V 5 gavin K 8 svn:date V 27 2012-10-20T09:28:37.907377Z K 7 svn:log V 17 Create user area END K 10 svn:author V 3 avg K 8 svn:date V 27 2012-10-20T09:40:34.601943Z K 7 svn:log V 148 document acpi_cpu devd notification about _CST change Based on prodding and a submission by Lars Engels . MFC after: 5 days END K 10 svn:author V 3 avg K 8 svn:date V 27 2012-10-20T10:02:18.482148Z K 7 svn:log V 1087 zfs: wait in arc_lowmem only if curproc == pageproc ... otherwise the current thread might be holding ARC locks and thus run into a deadlock. This happens, for example, when a thread does memory allocation in the ARC code and runs into KVA shortage. Also, it really makes the most sense to wait in pageproc, so that the results of ARC reclamation are seen before the page cache is acted upon. In other cases where vm_lowmem is invoked, e.g. on KVA space shortage, the callers perform multiple attempts (up to 8) and wait for rather long intervals between them (up to 4 seconds), so ARC reclaim results should become visible even without explicit waiting on the ARC thread. Note that this is not a critical issue for typical ZFS usages where KVA space should already be large enough. On amd64 systems setting KVA size to twice the physical memory size is known to mitigate KVA fragmentation issues in practice. Side note: perhaps vm_lowmem 'how' parameter should be used to differentiate between causes of the event. Reported by: Nikolay Denev MFC after: 19 days END K 10 svn:author V 3 uqs K 8 svn:date V 27 2012-10-20T10:06:38.068182Z K 7 svn:log V 207 Apply local patches to mandoc and connect it to the build. - adds a couple more library strings used in the tree - changes some more to the current groff spelling - changes page footer to match groff style END K 10 svn:author V 3 uqs K 8 svn:date V 27 2012-10-20T10:16:55.110358Z K 7 svn:log V 103 strcmp(3) will suffice here, also follow the style of the remaining file more closely. Prodded by: ed END K 10 svn:author V 2 ed K 8 svn:date V 27 2012-10-20T10:20:06.393490Z K 7 svn:log V 171 Remove redundant code. Both mfi_flash.c and mfi_show.c contain very similar functions to print a list of firmwares. Move these routines into mfiutil.c. Reported by: jhb END K 10 svn:author V 2 ed K 8 svn:date V 27 2012-10-20T10:33:15.787583Z K 7 svn:log V 475 More -Wmissing-variable-declarations fixes. In addition to adding missing `static' keywords: - bin/dd: Pull in `extern.h' to guarantee consistency with source file. - libexec/rpc.rusersd: Move shared globals into an extern.h. - libexec/talkd: Move `debug' and `hostname' into extern.h. - usr.bin/cksum: Put counters in extern.h, as they are used by ckdist/mtree. - usr.bin/m4: Move `end_result' into extern.h. - usr.sbin/services_mkdb: Move shared globals into an extern.h. END K 10 svn:author V 2 ed K 8 svn:date V 27 2012-10-20T10:34:55.276750Z K 7 svn:log V 37 Move uniq() prototype into extern.h. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-20T10:51:32.838587Z K 7 svn:log V 98 Tidy up somaxconn (accept queue limit) and related functions and move it together into one place. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-20T12:07:48.750030Z K 7 svn:log V 1715 - Give PIL_PREEMPT the lowest priority just above low/stray interrupts. The reason for this is that the SPARC v9 architecture allows nested interrupts of higher priority/level than that of the current interrupt to occur (and we can't just entirely bypass this model, also, at least for tick interrupts, this also wouldn't be wise). However, when a preemption interrupt interrupts another interrupt of lower priority, f.e. PIL_ITHREAD, and that one in turn is nested by a third interrupt, f.e. PIL_TICK, with SCHED_ULE the execution of interrupts higher than PIL_PREEMPT may be migrated to another CPU. In particular, tl1_ret(), which is responsible for restoring the state of the CPU prior to entry to the interrupt based on the (also migrated) trap frame, then is run on a CPU which actually didn't receive the interrupt in question, causing an inappropriate processor interrupt level to be "restored". In turn, this causes interrupts of the first level, i.e. PIL_ITHREAD in the above scenario, to be blocked on the target of the migration until the correct PIL happens to be restored again on that CPU again. Making PIL_PREEMPT the lowest real priority, this effectively prevents this scenario from happening, as preemption interrupts no longer can interrupt any other interrupt besides stray ones (which is no issue). Thanks to attilio@ and especially mav@ for helping me to understand this problem at the 201208DevSummit. - Give PIL_STOP (which is also used for IPI_STOP_HARD, given that there's no real equivalent to NMIs on SPARC v9) the highest possible priority just below the hardwired PIL_TICK, so it has a chance to interrupt more things. MFC after: 1 week END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-20T12:53:14.344801Z K 7 svn:log V 483 Hide the unfortunate named sysctl kern.ipc.somaxconn from sysctl -a output and replace it with a new visible sysctl kern.ipc.acceptqueue of the same functionality. It specifies the maximum length of the accept queue on a listen socket. The old kern.ipc.somaxconn remains available for reading and writing for compatibility reasons so that existing programs, scripts and configurations continue to work. There no plans to ever remove the orginal and now hidden kern.ipc.somaxconn. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2012-10-20T14:21:24.149867Z K 7 svn:log V 406 Create a branch to experiment with PCIe HotPlug support. I plan to experiment with support for PCIe HotPlug, primarily on laptops with ExpressCard slots although hopefully extending to server chassis with complete PCIe HP hardware (e.g. indicator LEDs, attention buttons and indicators, etc) as and when I can obtain such hardware. I welcome others to become involved with this, feel free to contact me. END K 10 svn:author V 4 bapt K 8 svn:date V 27 2012-10-20T14:54:49.700918Z K 7 svn:log V 94 pkg_add is no more the default tool, make motd recommand using pkg install instead of pkg_add END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-20T15:30:14.624011Z K 7 svn:log V 274 Adds 4K quirks for the some SSD's which all perform better when 4K aligned and only except 4K deletes (TRIM). PR: kern/169974 Submitted by: Steven Hartland Tested by: ak Reviewed by: mav Approved by: cperciva (implicit) MFC after: 1 week END K 10 svn:author V 3 avg K 8 svn:date V 27 2012-10-20T16:57:23.444636Z K 7 svn:log V 417 boot: use -march=i386 for both i386 and amd64 builds .. so that consistent compilation algorithms are used for both architectures as in practice the binaries are expected to be interchangeable (for time being). Previously i386 used default setting which were equivalent to -march=i486 -mtune=generic. The only difference is using smaller but slower "leave" instructions. Discussed with: jhb, dim MFC after: 29 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2012-10-20T17:27:57.458775Z K 7 svn:log V 135 MFC r241507: Make a command for pkg_info changeable like pkg_version in /etc/periodic/weekly/400.status-pkg to be friendly with pkgng. END K 10 svn:author V 3 ume K 8 svn:date V 27 2012-10-20T18:05:27.259724Z K 7 svn:log V 33 Use correct INDEX on 10-CURRENT. END K 10 svn:author V 3 ume K 8 svn:date V 27 2012-10-20T18:13:20.900957Z K 7 svn:log V 68 Set default for ${pkg_info} like ${pkg_version}. MFC after: 1 week END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-20T19:38:22.481766Z K 7 svn:log V 45 Grammar fixes to r241781. Submitted by: alc END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-10-20T22:44:22.729590Z K 7 svn:log V 130 Revert r241752. The claim that it's more correct while at the same time causing a build breakage is interesting to say the least. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-10-20T23:13:09.940691Z K 7 svn:log V 69 Update ktr(4) to reflect changes from r239923. Reviewed by: attilio END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2012-10-21T01:09:02.756039Z K 7 svn:log V 41 Merge in an up to date kernel from head. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-21T03:30:36.080087Z K 7 svn:log V 147 Add support for iPhone 5 tethering. PR: usb/172172 Submitted by: Ali Mashtizadeh Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2012-10-21T04:02:34.298107Z K 7 svn:log V 19 Add "options WII". END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-21T08:09:09.011670Z K 7 svn:log V 45 Fix mismerge from last integrate in r241732. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-21T08:29:58.851167Z K 7 svn:log V 234 In sonewconn() be more verbose in the log(DEBUG,) messages on socket creation failures on accept(2). Also include the pointer to the PCB so it can be attributed to a particular application by corresponding it to "netstat -A" output. END K 10 svn:author V 8 andreast K 8 svn:date V 27 2012-10-21T08:38:55.356980Z K 7 svn:log V 11 Fix build. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-21T08:46:15.934875Z K 7 svn:log V 694 Make sure that global locks have their own CPU cache line in the .bss section of the kernel and do not end up sharing one by chance or the place they are defined in. Three new macros are added: MTX_GLOBAL(name) defining the mutex MTX_GLOBAL_STATIC(name) defining the mutex as static MTX_GLB(name) accessing the mutex in mtx_lock() This makes global locks cache deterministic. Changes to the .bss layout and ordering due to differences in completely unrelated parts of the kernel can no longer cause global locks to share the same CPU cache line. This is a proof of concept with only one global lock converted. I'm open to suggestions and improvements on the macros and their naming. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2012-10-21T09:31:48.815017Z K 7 svn:log V 285 MFC r228120: Allow NO_FOO to override WITH_FOO that could be specified in /etc/src.conf. This is required to override knobs (e.g. WITH_PROFILE) during buildworld stages in Makefile.inc1 (otherwise the build is stopped due to both WITH_FOO and WITHOUT_FOO defined). PR: misc/172873 END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-21T09:46:02.888305Z K 7 svn:log V 195 Make the cache line alignment conditional on SMP as it is not needed on UP systems. This saves a few bytes on embedded platforms. Remove the semicolons at the end of the structure definitions. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2012-10-21T10:19:07.572087Z K 7 svn:log V 153 MFC r239382: - Allow to pass extra parameters for each jails. - To achieve above, convert jail(8) invocation to use new style command line "-c" flag. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-21T11:16:16.995983Z K 7 svn:log V 130 Simplify cache line alignment of global mutexes and remove the unnecessary MTX_GLB() accessor macro again. Suggested by: glebius END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-21T11:43:43.621087Z K 7 svn:log V 449 MFC: r241679 It turns out that as documented, PCF8563_R_SECOND_VL (i.e. battery low) doesn't automatically clear when VDD rises above Vlow again and needs to be cleared manually. However, apparently this needs all of the time registers to be set, i.e. pcf8563_settime(), and not just PCF8563_R_SECOND in order for PCF8563_R_SECOND_VL to stick. Thus, we just issue a warning during pcf8563_attach() rather than failing with ENXIO in case it is set. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-21T11:43:47.165413Z K 7 svn:log V 449 MFC: r241679 It turns out that as documented, PCF8563_R_SECOND_VL (i.e. battery low) doesn't automatically clear when VDD rises above Vlow again and needs to be cleared manually. However, apparently this needs all of the time registers to be set, i.e. pcf8563_settime(), and not just PCF8563_R_SECOND in order for PCF8563_R_SECOND_VL to stick. Thus, we just issue a warning during pcf8563_attach() rather than failing with ENXIO in case it is set. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-21T11:52:16.082791Z K 7 svn:log V 145 Add MTX_DEF_SYSINIT() macro which combines defining a global mutex with initializing it and ensuring the cache line alignment. Suggested by: ed END K 10 svn:author V 3 uqs K 8 svn:date V 27 2012-10-21T12:01:11.394488Z K 7 svn:log V 161 sbin/fsck: s/perror/perr/ to avoid shadowing - rename some other vars too - merge NetBSD license changes Obtained from: NetBSD PR: bin/139802 Reviewed by: ed END K 10 svn:author V 3 uqs K 8 svn:date V 27 2012-10-21T12:01:19.421781Z K 7 svn:log V 163 Make fsck and fsck_msdosfs WARNS=6 clean - sprinkle const - add volatile qualifier to avoid vfork clobbering Inspired by: NetBSD PR: bin/139802 Reviewed by: ed END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-10-21T12:12:22.000570Z K 7 svn:log V 27 - Merge some minor changes END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-10-21T12:14:58.785633Z K 7 svn:log V 192 Add the flags parameter to the disk_open() function and DISK_F_NOCACHE flag, that disables the caching of partition tables metadata. Use this flag for floppies in the libi386/biosdisk driver. END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-10-21T12:15:58.541540Z K 7 svn:log V 54 MFC r241549: Print the %rip value for uprintf_signal. END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-10-21T12:17:22.090495Z K 7 svn:log V 50 MFC r241550: MFamd64: add machdep.uprintf_signal. END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-10-21T12:33:38.045594Z K 7 svn:log V 206 MFC r241556: Add a KPI to allow to reserve some amount of space in the numvnodes counter, without actually allocating the vnodes. For KBI stability, the td_vp_reserv was moved to the end of struct thread. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-21T12:53:33.923573Z K 7 svn:log V 472 MFC: r241679 It turns out that as documented, PCF8563_R_SECOND_VL (i.e. battery low) doesn't automatically clear when VDD rises above Vlow again and needs to be cleared manually. However, apparently this needs all of the time registers to be set, i.e. pcf8563_settime(), and not just PCF8563_R_SECOND in order for PCF8563_R_SECOND_VL to stick. Thus, we just issue a warning during pcf8563_attach() rather than failing with ENXIO in case it is set. Approved by: re (kib) END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-21T13:41:18.642455Z K 7 svn:log V 93 Simplify MTX_DEF_SYSINIT(name, desc, opts) by making the name the mutex struct name as well. END K 10 svn:author V 5 andre K 8 svn:date V 27 2012-10-21T13:42:38.986427Z K 7 svn:log V 59 First pass at making global mutexes use MTX_DEF_SYSINIT(). END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2012-10-21T18:18:09.180140Z K 7 svn:log V 27 Import dialog-1.1-20120706 END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2012-10-21T18:18:49.348345Z K 7 svn:log V 24 Tag dialog-1.1-20120706 END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2012-10-21T18:25:12.905716Z K 7 svn:log V 113 Update dialog to 20120706: includes minor useability enhancements and fixes for warnings encountered with clang. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2012-10-21T21:47:58.883574Z K 7 svn:log V 278 MFC r236852: touch: Add the -d option from POSIX.1-2008. This is much like -t but with a different format which is ISO8601-like and allows fractions of a second. The precision is limited to microseconds because of utimes() and friends, even though stat() returns nanoseconds. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2012-10-21T22:24:28.541548Z K 7 svn:log V 31 Add a config file for the Wii. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2012-10-21T22:27:21.915002Z K 7 svn:log V 21 Fix the top comment. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2012-10-21T22:27:55.212991Z K 7 svn:log V 44 Make the Wii GPIO driver a separate device. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-10-22T01:18:41.229347Z K 7 svn:log V 493 Add ATF to the build. This is may be a bit rought around the egdes, but committing it helps to get everyone on the same page and makes sure we make progress. Tinderbox breakages that are the result of this commit are entirely the committer's fault -- in other words: buildworld testing on amd64 only. Credits follow: Submitted by: Garrett Cooper Sponsored by: Isilon Systems Based on work by: keramida@ Thanks to: gnn@, mdf@, mlaier@, sjg@ Special thanks to: keramida@ END K 10 svn:author V 6 marcel K 8 svn:date V 27 2012-10-22T02:05:09.496762Z K 7 svn:log V 33 Update after adding WITHOUT_ATF. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:11:57.988941Z K 7 svn:log V 139 Print flags as hex instead of an integer. PR: kern/168210 Submitted by: linimon Reviewed by: alc Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:12:02.667545Z K 7 svn:log V 60 Covert to python 3 Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:12:06.697595Z K 7 svn:log V 166 Mark bsdar_errc as __dead2 to help code analysis tools. PR: bin/172636 Submitted by: Erik Cederstrand Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:12:11.272012Z K 7 svn:log V 80 Finish migration of MAINTAINER entries Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:12:15.498591Z K 7 svn:log V 166 Fix conditional expression: previously a bit vector was being operated on by a logical not instead of the entire expression. Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:12:20.169565Z K 7 svn:log V 167 Warn users when using pkg tools if it looks like they be be pkgng users. Reviewed by: bapt (earlier version) Reviewed by: kwm Approved by: cperciva MFC after: 3 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2012-10-22T02:28:48.453746Z K 7 svn:log V 36 Don't repeat the POSTREAD dma sync. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:29:44.664055Z K 7 svn:log V 76 Covert regression test to python 3 Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:29:53.048563Z K 7 svn:log V 83 Make xen python scripts work with python3 Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:29:56.666566Z K 7 svn:log V 72 Make do_uniq work with python3 Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:59:44.558399Z K 7 svn:log V 131 Fix conditional expression: previously a bitvector would be operated on by a logical not. Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:59:49.993873Z K 7 svn:log V 201 Remove {harp,hfa,idt} man pages as they were removed in r179308. PR: docs/171234 Submitted by: Martin Birgmeier Reviewed by: rwatson Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:59:55.229537Z K 7 svn:log V 93 Fix build if COMPAT_43 is defined without one of COMPAT_FREEBSD[4567] Approved by: cperciva END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T02:59:59.458315Z K 7 svn:log V 138 Remove unused variable. Newer versions of gcc care. Submitted by: Sascha Wildner Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:00:04.528792Z K 7 svn:log V 184 Be a bit more lenient in the maximum number of redirects allowed. Chrome and Firefox have a limit of 20. IE has a limit of 8. Reviewed by: des Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:00:10.049008Z K 7 svn:log V 243 Don't deny non-temporary redirects if the -A option is set (per the man page) [0] While here add support for draft-reschke-http-status-308-07 PR: 172451 [0] Submitted by: gcooper [0] Reviewed by: des Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:00:15.439028Z K 7 svn:log V 130 Implement HTTP 305 redirect handling. PR: 172452 Submitted by: gcooper Reviewed by: des Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:00:20.771988Z K 7 svn:log V 140 Add support for gjournal to dumpfs PR: 165821 Submitted by: Andreas Longwitz Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:00:25.454843Z K 7 svn:log V 262 Make uhid attach to devices that look like keyboards or mice if the quirk which prevents higher level drivers from attaching is set. PR: usb/172458 Submitted by: Vitaly Magerya Reviewed by: hselasky Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:00:37.370065Z K 7 svn:log V 85 remove duplicate semicolons where possible. Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:00:43.290048Z K 7 svn:log V 62 Sysinstall has been removed from base. Approved by: cperciva END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:06:53.631585Z K 7 svn:log V 254 bcd isn't installed setuid. caesar isn't installed setuid. For the archaeologists: it seems this call originally came from NetBSD PR 5970 and 5945 PR: 172566 Submitted by: Erik Cederstrand Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:06:59.040334Z K 7 svn:log V 194 Free buf when its no longer used. This helps eliminate a static analysis warning. PR: ports/172566 Submitted by: Erik Cederstrand Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:07:05.589844Z K 7 svn:log V 293 Check the return error of set[e][ug]id. While this can never fail in the current version of FreeBSD, this isn't guarenteed by the API. Custom security modules, or future implementations of the setuid and setgid may fail. Submitted by: Erik Cederstrand Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:16:32.997103Z K 7 svn:log V 131 Fix typo in error when unable to create TCP socket PR: bin/172490 Submitted by: bdrewery Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:16:39.314842Z K 7 svn:log V 166 Explain the upcoming delay by printing a message when the kernel is about to begin testing memory. Reviewed by: dteske, adri Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:30:17.654031Z K 7 svn:log V 171 Add Danish keyboard model for macbooks to syscons. (not verified to be accurate) PR: conf/146793 Submitted by: Erik Cederstrand Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:31:22.336964Z K 7 svn:log V 392 Check the return error of set[ug]id. While this can never fail in the current version of FreeBSD, this isn't guarenteed by the API. Custom security modules, or future implementations of the setuid and setgid may fail. PR: bin/172289 PR: bin/172290 PR: bin/172291 Submittud by: Erik Cederstrand Discussed by: freebsd-security Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:34:43.281308Z K 7 svn:log V 243 Correct the killpg(2) return values: Return EPERM if processes were found but they were unable to be signaled. Return the first error from p_cansignal if no signal was successful. Reviewed by: jilles Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:36:44.418708Z K 7 svn:log V 100 Colin acked the wrong diff originally. fixed version coming soon. Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:37:00.964193Z K 7 svn:log V 201 Update the kill(2) and killpg(2) man pages to the modern permission checks. Also indicate killpg(2) is POSIX compliant. Reviewed by: jilles Reviewed by: wblock Approved by: cperciva MFC after: 3 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:41:14.048483Z K 7 svn:log V 178 Now that device disabling is generic, remove extraneous code from the device drivers that used to provide this feature. Reviewed by: des Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:41:19.987394Z K 7 svn:log V 198 Add support for the "&" character in usernames. Charlie & finally has his last name. PR: gnu/37910 Submitted by: Harry Newton Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:41:24.840385Z K 7 svn:log V 104 Remove unused code since the 5.x days Reviewed by: des, scottl Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:43:02.422625Z K 7 svn:log V 243 Correct the killpg(2) return values: Return EPERM if processes were found but they were unable to be signaled. Return the first error from p_cansignal if no signal was successful. Reviewed by: jilles Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2012-10-22T03:44:12.360539Z K 7 svn:log V 42 Increase the I/O memory area to 0xc20000. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2012-10-22T03:45:37.599282Z K 7 svn:log V 61 Fix the memory regions to include the 64MB DDR3 memory slot. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T03:57:00.674806Z K 7 svn:log V 268 Add a clean-room reimplementation of a script originally found in openssh's contrib directory. This version has more features and is better written. I intend to submit this upstream as well. Reviewed by: bapt Reviewed by: des Approved by: cperciva MFC after: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T04:18:17.014870Z K 7 svn:log V 185 Now that device disabling is generic, remove the non-standard implementation from mpt Don't MFC this to retain backwards compatibility. Reviewed by: des, mjacob Approved by: cperciva END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2012-10-22T07:04:34.849965Z K 7 svn:log V 71 Remove MLINK for if_idt. Spotted by: Alie Tan END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-10-22T09:07:12.489717Z K 7 svn:log V 60 MFC r241597: Acquire the rangelock for truncate(2) as well. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2012-10-22T09:38:07.678855Z K 7 svn:log V 99 Add German, French, Portuguese and Spanish names for the Spanish Dvorak keymap. MFC after: 1 week END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-10-22T10:08:48.948800Z K 7 svn:log V 193 Vendor import of tzdata2012g: - Fix end of DST in Gaza and Hebron - Western Samoa: DST start at 30 Septembet 2012 and finished at 7 April 2013. Obtained from: ftp://ftp.iana.org/tz/releases/ END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-10-22T10:18:41.700617Z K 7 svn:log V 27 Tag of tzdata2012g sources END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-10-22T10:20:11.713192Z K 7 svn:log V 163 MFV of r241867 Merge of tzdata2012g into head: - Fix end of DST in Gaza and Hebron - Western Samoa: DST start at 30 Septembet 2012 and finished at 7 April 2013. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-10-22T10:29:26.716610Z K 7 svn:log V 156 Merge of 241869 Import of tzdata2012g - Fix end of DST in Gaza and Hebron - Western Samoa: DST start at 30 Septembet 2012 and finished at 7 April 2013. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-10-22T10:30:04.541024Z K 7 svn:log V 156 Merge of 241869 Import of tzdata2012g - Fix end of DST in Gaza and Hebron - Western Samoa: DST start at 30 Septembet 2012 and finished at 7 April 2013. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-10-22T10:30:43.994290Z K 7 svn:log V 156 Merge of 241869 Import of tzdata2012g - Fix end of DST in Gaza and Hebron - Western Samoa: DST start at 30 Septembet 2012 and finished at 7 April 2013. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2012-10-22T10:31:28.842519Z K 7 svn:log V 156 Merge of 241869 Import of tzdata2012g - Fix end of DST in Gaza and Hebron - Western Samoa: DST start at 30 Septembet 2012 and finished at 7 April 2013. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-22T10:42:59.887307Z K 7 svn:log V 90 After r241858, remove the remainder of FreeBSD ~4 support from mpt(4). MFC after: 1 week END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-22T10:53:59.931305Z K 7 svn:log V 144 Remove support for using Giant for locking within mpt(4). Finer grained locking has been working fine for ~5.5 years by now. MFC after: 1 week END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-10-22T11:01:43.649552Z K 7 svn:log V 173 When loader tries to open GPT partition, but partition table is not GPT, then try automatically detect an appropriate partition type. PR: kern/172550 Tested by: Ralf Wenk END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-22T11:07:59.496470Z K 7 svn:log V 248 MFC: r241734 Let SCHED_ULE give affinity to the CPU the tick interrupt triggered on when running tick_process(), similarly to what the x86 equivalents of this function do, however employing the less racy sequence also used in intr_event_handle(). END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-22T11:10:14.013121Z K 7 svn:log V 69 MFC: r241740 - Remove an unused header. - Don't waste a delay slot. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-10-22T11:10:15.767808Z K 7 svn:log V 69 MFC: r241740 - Remove an unused header. - Don't waste a delay slot. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T11:57:26.513746Z K 7 svn:log V 89 The 'testing memory' patch gets printed too many times Approved by: cperciva (implicit) END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T12:05:14.612989Z K 7 svn:log V 77 Somehow this got replicated too many times Approved by: cperciva (implicit) END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2012-10-22T12:22:56.315733Z K 7 svn:log V 136 Provide example for newly-added NG_NETFLOW_V9INFO_TYPE Submitted by: Dmitry Luhtionov MFC with: r241446 END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2012-10-22T12:39:57.070270Z K 7 svn:log V 129 Merge r240892,r240893 Permit table to be used as IPv6 address. Whitespace fixes Reported by: Serhiy Popov END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2012-10-22T12:54:52.765407Z K 7 svn:log V 337 Eliminate code checking if found IPv6 rte is dynamic. IPv6 redirects are using (different) ND-based approach described in RFC 4861. This change is similar to r241406 which conditionally skips the same check in IPv4. This change is part of bigger patch eliminating rte locking. Sponsored by: Yandex LLC. OK'd by: hrs MFC after: 2 weeks END K 10 svn:author V 6 eadler K 8 svn:date V 27 2012-10-22T13:06:09.127516Z K 7 svn:log V 164 This isn't functionally identical. In some cases a hint to disable unit 0 would in fact disable all units. This reverts r241856 Approved by: cperciva (implicit) END K 10 svn:author V 3 imp K 8 svn:date V 27 2012-10-22T13:20:31.175711Z K 7 svn:log V 15 Revert r241755 END