ƒ³t270656 176 226 176 215 110 297 326 160 184 305 381 940 907 177 200 162 162 203 175 279 282 209 186 244 170 257 158 207 222 151 247 227 114 467 267 327 296 98 162 178 158 206 531 228 224 238 172 521 129 126 441 331 483 223 132 671 269 269 269 136 136 136 436 436 436 585 191 230 146 1051 348 115 576 298 138 202 202 1098 1098 332 147 206 147 2679 188 149 202 1037 127 136 328 159 127 124 431 173 175 208 188 219 208 203 803 350 922 356 136 133 131 325 151 223 217 165 146 153 164 197 245 189 145 282 174 226 294 161 230 976 236 216 199 193 182 315 193 125 116 120 124 156 274 237 375 795 723 245 147 251 218 282 173 335 465 325 274 561 534 500 500 500 500 561 500 127 161 227 401 338 277 916 194 293 104 769 175 439 149 K 10 svn:author V 2 ae K 8 svn:date V 27 2014-08-26T10:35:32.505072Z K 7 svn:log V 134 MFC r265778 (by melifaro): Fix ndp(8) -f flag parsing PR: bin/136661 MFC r268827 (by peter): Fix "ndp -d hostname". END K 10 svn:author V 2 se K 8 svn:date V 27 2014-08-26T10:55:08.447810Z K 7 svn:log V 85 More man pages that need to know about vt in addition to syscons. MFC after: 3 dayS END K 10 svn:author V 6 cherry K 8 svn:date V 27 2014-08-26T10:56:51.057393Z K 7 svn:log V 119 dump_avail[] offset correction. This was incorrectly offset by 1 in the previous commit. Approved by: gibbs(implicit) END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-08-26T11:04:51.128112Z K 7 svn:log V 14 Missed comma. END K 10 svn:author V 2 se K 8 svn:date V 27 2014-08-26T11:13:07.923723Z K 7 svn:log V 205 Back-out the references to vt(4) from this man-page. It appears that the splash support in vt is implemented within the vt driver and does not depend on splash(4). Submitted by: marius@alchemy.franken.de END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-08-26T13:11:38.407234Z K 7 svn:log V 234 Remove leading '/' from hardlink name when removing them from the regular file name. This fixes the problem, when bsdtar can not create hardlinks to extracted files. Silence from: kientzle@ MFC after: 1 week Sponsored by: Yandex LLC END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T13:44:56.154046Z K 7 svn:log V 68 Fix an oddly-worded sentence. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T13:53:01.330455Z K 7 svn:log V 92 Add a non-breaking space in the mount_nfs(8) example. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-08-26T14:44:08.022140Z K 7 svn:log V 208 - Remove socket file operations declaration from sys/file.h. - Make them static in sys_socket.c. - Provide generic invfo_truncate() instead of soo_truncate(). Sponsored by: Netflix Sponsored by: Nginx, Inc. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T15:31:56.099570Z K 7 svn:log V 288 - Update stable/10 to 10.1-PRERELEASE now that the code slush is in effect. (Forgotten on the 22nd.) - Set the 10.1 as the .Fx mdoc(7) default. - Update the TARGET_TRIPLE and BUILD_TRIPLE for clang(1) to reflect 10.1. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 alc K 8 svn:date V 27 2014-08-26T16:40:20.607511Z K 7 svn:log V 847 Back in the days when the kernel was single threaded, testing "vm_paging_target() > 0" was a reasonable way of determining if the inactive queue scan met its target. However, now that other threads can be allocating pages while the inactive queue scan is running, it's an unreliable method. The effect of it being unreliable is that we can start swapping out processes when we didn't intend to. This issue has existed since the kernel was multithreaded, but the changes to the inactive queue target in 10.0-RELEASE have made its effects visible. This change introduces a more direct method for determining if the inactive queue scan met its target that is not affected by the actions of other threads. Reported by: Steve Polyack Tested by: pho, Steve Polyack (an earlier version) MFC after: 1 week Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-08-26T17:48:05.553393Z K 7 svn:log V 809 vt(4): When creating a window buffer, fill it entirely ... not just the visible part. This fixes a bug where, when switching from eg. vt_vga to vt_fb (ie. the resolution goes up), the originally hidden, uninitialized area of the buffer is displayed on the screen. This leads to a missing text cursor when it's over an unitialized area. This was also visible when selecting text: the uninitialized area was not highlighted. Internally, this area was zeroed: characters were all 0x00000000, meaning the foreground and background color was black. Now, everything is filled with a space with a gray foreground color, like the visible area. While here, remove the check for the mute flag and always use TERMINAL_NORM_ATTR as the character attribute (ie. gray foreground, black background). MFC after: 1 week END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T19:36:34.893495Z K 7 svn:log V 85 Add gnugrep.1 to CLEANFILES. MFC after: 3 days Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T19:36:47.274056Z K 7 svn:log V 107 Add host.1 to CLEANFILES. MFC after: 3 days X-MFC-To: stable/10 only Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-08-26T19:58:48.964682Z K 7 svn:log V 67 MFC r269743: Update the comments in exec.h with help from jilles. END K 10 svn:author V 6 wblock K 8 svn:date V 27 2014-08-26T20:01:18.060670Z K 7 svn:log V 67 MFC r269743: Update the comments in exec.h with help from jilles. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T20:40:12.199314Z K 7 svn:log V 110 Add svnlite.1 to CLEANFILES. MFC after: 3 days X-MFC-To: stable/10 only Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-08-26T21:15:34.538898Z K 7 svn:log V 80 Announce SCTP support in the kern.features sysctl variables. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-08-26T21:21:57.048346Z K 7 svn:log V 186 Clarify that the -c argument clears the list of tracepoints specified by -t (it does not clear all tracepoints). Submitted by: jmg, Eric van Gyzen MFC after: 1 week END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-08-26T22:20:02.630423Z K 7 svn:log V 188 Allow mailwrapper to use mailer.conf from localbase (respecting LOCALBASE env var if set) Phabric: https://reviews.freebsd.org/D412 Reviewed by: bdrewery MFC after: 2 weeks Relnotes: yes END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-08-26T22:33:34.276627Z K 7 svn:log V 115 Allow to configure services from ${LOCALBASE}/etc/rc.conf.d Reviewed by: bdrewery MFC after: 1 week Relnotes: yes END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-08-26T22:39:24.415435Z K 7 svn:log V 92 Fix xref, pam(8) -> pam(3) PR: 193045 Submitted by: rsimmons0 gmail com MFC after: 3 days END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T22:47:40.520321Z K 7 svn:log V 151 Add the following to the hardware notes: - aacraid(4) - alc(4) - ath_hal(4) - atp(4) - cxgbe(4) - hptnr(4) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-08-26T22:54:54.733830Z K 7 svn:log V 77 Document the new ${LOCALBASE}/etc/rc.conf.d in rc.conf(5) MFC after: 1 week END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T23:19:09.774600Z K 7 svn:log V 164 Fix alphabetical sorting with alc(4) addition. Move atp(4) driver under 'Pointing Devices', added to 'Keyboards' by mistake. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T23:31:22.414697Z K 7 svn:log V 66 Fix a typo: s/sytem/system/ Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T23:45:26.675399Z K 7 svn:log V 114 Fix the stable/10 hardware/article.xml to conform to FDP style conventions. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T23:50:21.814363Z K 7 svn:log V 129 Update the readme/article.xml to reflect send-pr(1) is deprecated, and direct to Bugzilla. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T23:51:01.484767Z K 7 svn:log V 59 Bump copyright year. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-26T23:58:54.181523Z K 7 svn:log V 154 Fix the stable/10 hardware/article.xml to conform to FDP style conventions. Fix a few rendering issues, while here. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-27T00:07:33.436714Z K 7 svn:log V 134 Fix the stable/10 errata/article.xml to conform to FDP style conventions (as best as possible). Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-27T00:48:09.146764Z K 7 svn:log V 22 Remove stray newline. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-27T00:50:51.123502Z K 7 svn:log V 374 MFC r270417, r270418, r270455, r270457: r270417: Fix arm build breakage when building stable/10 on head/. r270418: Also export UNAME_r to fix arm builds. r270455: Set OSREL and UNAME_r in release/release.sh when building ports to prevent ports build failures from killing the release build. r270457: Wrap a long line. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 grehan K 8 svn:date V 27 2014-08-27T00:53:56.672195Z K 7 svn:log V 171 Implement the 0x2B SUB instruction, and the OR variant of 0x81. Found with local APIC accesses from bitrig/amd64 bsd.rd, 07/15-snap. Reviewed by: neel MFC after: 3 days END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-27T00:57:45.959799Z K 7 svn:log V 234 MFC r270455, r270457: r270455: Set OSREL and UNAME_r in release/release.sh when building ports to prevent ports build failures from killing the release build. r270457: Wrap a long line. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-27T01:02:02.585300Z K 7 svn:log V 203 Fix handling of the third argument for fcntl(2). The native syscall uses long for arg, which needs translation. Discussed with and tested by: mjg Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-27T01:02:19.456355Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-27T01:34:33.992362Z K 7 svn:log V 70 MFC r270202: Increase max number of physical segments on amd64 to 63. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-27T01:37:22.847922Z K 7 svn:log V 86 MFC r270203: Correct the test for condition to suspend UFS filesystem during unmount. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-27T01:38:26.571867Z K 7 svn:log V 66 MFC r270204: Do not busy the UFS mount point inside VOP_RENAME(). END K 10 svn:author V 6 grehan K 8 svn:date V 27 2014-08-27T06:13:44.155108Z K 7 svn:log V 110 MFC 270438 Change __inline style to be consistent with FreeBSD usage, and also fix gcc build. PR: 192880 END K 10 svn:author V 6 cherry K 8 svn:date V 27 2014-08-27T08:05:57.484106Z K 7 svn:log V 435 Flag on stack frame that segment registers have been saved. This now completes FreeBSD/Xen pv bringup for UP. Next steps (open list): - Optimise current call paths. (exception.S, amortise across multiple hypercalls etc.) - SMP - vet exception.S (and others) for security. - Bring codebase as close to native as possible, and merge as much code as possible with native and pvhvm. - Merge to -current Approved by: gibbs(implicit) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-08-27T09:19:22.730524Z K 7 svn:log V 135 - Use $local_startup to load rc.conf.d/* scripts. - Document support of rc.conf.d//* introduced in r270392. Discussed with: bapt END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-27T09:26:21.912129Z K 7 svn:log V 128 Save the sp_el0 register when coming from el0, it holds the userland stack pointer where sp is for the current execution level. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-27T09:26:29.111763Z K 7 svn:log V 142 Start to support system calls by adding the kernel side. The system call id is stored in x8 while arguments are passed in registers x0 to x7. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-27T09:26:33.476954Z K 7 svn:log V 77 Use pmap_kenter_internal in pmap_qenter to remove an unneeded function call. END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-08-27T09:34:41.635326Z K 7 svn:log V 423 vt(4): Implement basic support for KDSETMODE ioctl With the current implementation, this allows an X11 server to tell the console it switches a particular window in "graphics mode". This information is used by the mouse handling code to ignore sysmouse events in the window taken by the X server: only him should receive those events. Reported by: flo@, glebius@, kan@ Tested by: flo@ Reviewed by: kan@ MFC after: 1 week END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-27T09:57:24.079370Z K 7 svn:log V 34 Start to support the args and env END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-27T09:57:27.384834Z K 7 svn:log V 31 Add the libc code for syscalls END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-08-27T10:04:10.926132Z K 7 svn:log V 343 vt(4): Add cngrab() and cnungrab() callbacks They are used when a panic occurs or when entering a DDB session for instance. cngrab() forces a vt-switch to the console window, no matter if the original window is another terminal or an X session. However, cnungrab() doesn't vt-switch back to the original window currently. MFC after: 1 week END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-08-27T10:07:08.242440Z K 7 svn:log V 233 drm: Don't "taskqueue" vt-switch if under DDB/panic situation If DDB is active, we can't use a taskqueue thread to switch away from the X window, because this thread can't run. Reviewed by: ray@ Approved by: ray@ MFC after: 1 week END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-08-27T11:08:09.846569Z K 7 svn:log V 385 vt(4): Pause the vt_flush() timer when the screen is up-to-date The timer is restarted whenever a window buffer is marked as dirty or the mouse cursor moves. There's still room for improvement. For instance, we should not mark a window buffer as dirty when this window isn't displayed. Review: https://reviews.freebsd.org/D683 Reviewed by: ray@ Approved by: ray@ MFC after: 1 week END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-08-27T11:27:48.453877Z K 7 svn:log V 125 vt(4): Recompute the drawable area when the resolution changes This was only done when the font changed. MFC after: 1 week END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-08-27T12:25:46.316271Z K 7 svn:log V 36 Merge head r269375 through r270708. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-08-27T13:21:53.228916Z K 7 svn:log V 573 - Update the OFED Linux Emulation layer as a preparation for a hardware driver update from Mellanox Technologies. - Remove empty files from the OFED Linux Emulation layer. - Fix compile warnings related to printf() and the "%lld" and "%llx" format specifiers. - Add some missing 2-clause BSD copyrights. - Add "Mellanox Technologies, Ltd." to list of copyright holders. - Add some new compatibility files. - Fix order of uninit in the mlx4ib module to avoid crash at unload using the new module_exit_order() function. MFC after: 1 week Sponsored by: Mellanox Technologies END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-08-27T14:07:24.457464Z K 7 svn:log V 171 MFC r269777: Fix string length argument passed to "sysctl_handle_string()" so that the complete string is returned by the function and not just only one byte. PR: 192544 END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-08-27T14:11:25.645950Z K 7 svn:log V 171 MFC r269777: Fix string length argument passed to "sysctl_handle_string()" so that the complete string is returned by the function and not just only one byte. PR: 192544 END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-08-27T14:13:47.869743Z K 7 svn:log V 171 MFC r269777: Fix string length argument passed to "sysctl_handle_string()" so that the complete string is returned by the function and not just only one byte. PR: 192544 END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-08-27T14:17:15.880193Z K 7 svn:log V 39 MFC r270133: Add more USB class codes. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-08-27T14:18:48.423200Z K 7 svn:log V 39 MFC r270133: Add more USB class codes. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-08-27T14:20:01.813565Z K 7 svn:log V 39 MFC r270133: Add more USB class codes. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-08-27T14:22:40.318884Z K 7 svn:log V 338 MFC r270134: Use the "bSubslotSize" and "bSubFrameSize" fields to obtain the actual sample size. According to the USB audio frame format specification from USB.org, the value in the "bBitResolution" field can be less than the actual sample size, depending on the actual hardware, and should not be used for this computation. PR: 192755 END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-08-27T14:24:00.713170Z K 7 svn:log V 338 MFC r270134: Use the "bSubslotSize" and "bSubFrameSize" fields to obtain the actual sample size. According to the USB audio frame format specification from USB.org, the value in the "bBitResolution" field can be less than the actual sample size, depending on the actual hardware, and should not be used for this computation. PR: 192755 END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-08-27T14:25:18.200350Z K 7 svn:log V 338 MFC r270134: Use the "bSubslotSize" and "bSubFrameSize" fields to obtain the actual sample size. According to the USB audio frame format specification from USB.org, the value in the "bBitResolution" field can be less than the actual sample size, depending on the actual hardware, and should not be used for this computation. PR: 192755 END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-08-27T15:10:28.781402Z K 7 svn:log V 487 vt(4): Fix mouse cursor handling in vt_fb/creator_vt/ofwfb There were two issues: 1. The area given to vt_is_cursor_in_area() was adding the drawable area offset, something already handled by this function. 2. The cursor was shifted on the screen by the offset of this area and thus was misplaced or not erased. Furthermore, when reaching the bottom or right borders, the cursor was either totally removed or not erased correctly. MFC after: 1 week END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-08-27T17:16:52.580854Z K 7 svn:log V 94 vt(4): If the terminal shrinks, make sure the mouse is inside the new area MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-08-27T17:44:59.638071Z K 7 svn:log V 137 Correct the destroy example. The -n argument is not needed (and is not valid). Reported by: mwlucas Reviewed by: phk MFC after: 1 week END K 10 svn:author V 8 truckman K 8 svn:date V 27 2014-08-27T18:00:58.101199Z K 7 svn:log V 49 MFC r270510 Catch up to gcc 3.3 -> 3.4 upgrade. END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-08-27T18:25:14.855870Z K 7 svn:log V 957 MFC r270180: r269906: Add missing BSD.tests.dist entry for lib/libutil to unbreak installworld with MK_TESTS == no Phabric: D555 Approved by: jmmv (mentor, implicit) Pointyhat to: ngie r269904: Integrate lib/libutil into the build/kyua Remove the .t wrappers Rename all of the TAP test applications from test- to _test to match the convention described in the TestSuite wiki page humanize_number_test.c: - Fix -Wformat warnings with counter variables - Fix minor style(9) issues: -- Header sorting -- Variable declaration alignment/sorting in main(..) -- Fit the lines in <80 columns - Fix an off by one index error in the testcase output [*] - Remove unnecessary `extern char * optarg;` (this is already provided by unistd.h) Phabric: D555 Approved by: jmmv (mentor) Obtained from: EMC / Isilon Storage Division [*] Submitted by: Casey Peel [*] Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-08-27T18:49:41.018285Z K 7 svn:log V 251 Vendor import of tzdata2014f. - Russia time zone changes. - New zones: Asia/Chita and Asia/Srednekolymsk. - Lots of changes wrt. time zone abbreviations and historical data. - New zone tab data format. Obtained from: ftp://ftp.iana.org/tz/releases/ END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-08-27T18:51:54.025725Z K 7 svn:log V 19 Tag of tzdata2014f END K 10 svn:author V 3 jmg K 8 svn:date V 27 2014-08-27T18:56:12.198284Z K 7 svn:log V 483 add scripts for generating a diff from p4... awkdiff is the script from scottl that he got from ken a long time ago... It no longer lives in his home dir, so give it a new home... This does simple massaging of p4 output to create a useful diff... The script p4diffbranch will create a diff that includes new and deleted files unlike the normal diff2 -b command... So will be useful for extracting patches from p4... It does take a changeset that will be used to diff against... END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-08-27T19:26:35.602291Z K 7 svn:log V 201 MFV of r270725, tzdata2014f - Russia time zone changes. - New zones: Asia/Chita and Asia/Srednekolymsk. - Lots of changes wrt. time zone abbreviations and historical data. - New zone tab data format. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-08-27T19:34:49.259463Z K 7 svn:log V 42 Fix comments on updating tzdata releases. END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-08-27T19:51:07.906624Z K 7 svn:log V 107 MFC r265255, r270506: Allow "a.out" as an alias for the executable if no other matching entries are found. END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-08-27T19:51:42.931397Z K 7 svn:log V 107 MFC r265255, r270506: Allow "a.out" as an alias for the executable if no other matching entries are found. END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-08-27T21:11:19.034628Z K 7 svn:log V 1002 MFC r261491 (by ambrisko): Add a tunable "hw.mfi.mrsas_enable" to allow mfi(4) to drop priority and allow mrsas(4) from LSI to attach to newer LSI cards that are support by mrsas(4). If mrsas(4) is not loaded into the system at boot then mfi(4) will always attach. If a modified mrsas(4) is loaded in the system. That modification is return "-30" in it's probe since that is between BUS_PROBE_DEFAULT and BUS_PROBE_LOW_PRIORITY. This option is controller by a new probe flag "MFI_FLAGS_MRSAS" in mfi_ident that denotes cards that should work with mrsas(4). New entries that should have this option. This is the first step to get mrsas(4) checked into FreeBSD and to avoid collision with people that use mrsas(4) from LSI. Since mfi(4) takes priority, then mrsas(4) users need to rebuild GENERIC. Using the .disabled="1" method doesn't work since that blocks attaching and the probe gave it to mfi(4). MFC r267451 (by delphij): Correct variable for loader tunable variable hw.mfi.mrsas_enable. END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-08-27T21:11:19.766303Z K 7 svn:log V 1002 MFC r261491 (by ambrisko): Add a tunable "hw.mfi.mrsas_enable" to allow mfi(4) to drop priority and allow mrsas(4) from LSI to attach to newer LSI cards that are support by mrsas(4). If mrsas(4) is not loaded into the system at boot then mfi(4) will always attach. If a modified mrsas(4) is loaded in the system. That modification is return "-30" in it's probe since that is between BUS_PROBE_DEFAULT and BUS_PROBE_LOW_PRIORITY. This option is controller by a new probe flag "MFI_FLAGS_MRSAS" in mfi_ident that denotes cards that should work with mrsas(4). New entries that should have this option. This is the first step to get mrsas(4) checked into FreeBSD and to avoid collision with people that use mrsas(4) from LSI. Since mfi(4) takes priority, then mrsas(4) users need to rebuild GENERIC. Using the .disabled="1" method doesn't work since that blocks attaching and the probe gave it to mfi(4). MFC r267451 (by delphij): Correct variable for loader tunable variable hw.mfi.mrsas_enable. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-08-28T00:05:02.255693Z K 7 svn:log V 236 Add iwn-100 firmware. The firmware is from the Linux firmware git repository; the intel licence is the same as other firmware blobs. Tested: iwn1: mem 0xf4800000-0xf4801fff irq 19 at device 0.0 on pci5 END K 10 svn:author V 8 truckman K 8 svn:date V 27 2014-08-28T01:14:30.942055Z K 7 svn:log V 50 MFC r270510: Catch up to gcc 3.3 -> 3.4 upgrade. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-28T01:14:59.940492Z K 7 svn:log V 113 Correct the note about r270401: s/pam(3)/pam_group(8) Submitted by: jilles Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 truckman K 8 svn:date V 27 2014-08-28T01:15:56.730133Z K 7 svn:log V 50 MFC r270510: Catch up to gcc 3.3 -> 3.4 upgrade. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-08-28T03:18:27.415057Z K 7 svn:log V 2582 Fix antenna configuration, microcode version checks and rate selection in preparation for the 5300 3x3 NIC. During this particular adventure, I did indeed discover that a whole swath of things made little to no sense. Those included, and are fixed here: * A lot of the antenna configuration bits assume the NIC has two receive chains. That's blatantly untrue for NICs that don't. * There was some disconnect between the antenna configuration when forming a PLCP rate DWORD (which includes the transmit antenna configuration), separate to the link quality antenna configuration. So now there's helper functions to return which antenna configurations to use and those are used wherever an antenna config is required. * The 5300 does up to three stream TX/RX (so MCS0->23), however the link quality table has only 16 slots. This means all of the rate entries are .. well, dual-stream rates. If this is the case, the "last MIMO" parameter can't be 16 or it panics the firmware. Set it to 15. * .. and since yes it has 16 slots, it only would try retransmitting from MCS8->MCS23, which can be quite .. terrible. Hard-code the last two retry slots to be the lowest configured rate. * I noticed some transmit configuration command stuff is different based on firmware API version, so I lifted that code from Linux. * Add / augment some more logging to make it easier to capture this stuff. Now, 3x3 is still terrible because the link quality configuration is plainly not good enough. I'll have to think about that. However, the original goal of this - 3x3 operation on the Intel 5300 NIC - actually worked. There are also rate control bugs in the way this driver handles notifying the net80211 rate control code when AMPDU is enabled. It always steps the rate up to the maximum rate possible - and this eventually ends in much sadness. I'll fix that later. As a side note - 2GHz HT40 now works on all the NICs I have tested. As a second side note - this exposed some bad 3x3 behaviour in the ath(4) rate control code where it starts off at a 3-stream rate and doesn't downgrade quickly enough. This makes the initial dhcp exchange take a long time. I'll fix the ath(4) rate code to start at a low fixed 1x1 MCS rate and step up if everything works out. Tested: * Intel 2200 * Intel 2230 * Intel 5300 * Intel 5100 * Intel 6205 * Intel 100 TODO: * Test the other NICs more thoroughly! Thank you to Michael Kosarev for donating the Intel 5300 NIC and pestering me about it since last year to try and make it all work. END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2014-08-28T04:20:24.948767Z K 7 svn:log V 93 MFC r267632: Fix GCC compile warning: Variable(s) can be used uninitialized. PR: 193076 END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-08-28T04:35:38.636174Z K 7 svn:log V 52 Add description of "sysctl_remove_name()" function. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-28T06:16:36.648298Z K 7 svn:log V 109 Document r269946, USDT DTrace probe improvements. Submitted by: rpaulo Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-08-28T07:44:59.178557Z K 7 svn:log V 941 Inform the rate control code if a single frame AMPDU transmission succeeds but has some retries. Without this, single frame transmission in AMPDU will always look like it succeeded fine, and thus AMRR will think it's totally fine to just keep upping the rate upwards. Now, this is still not quite right! For multi-frame aggregates the completion happens in two parts - the TX done and the BA received. The driver is currently double accounting those a little - there's no way to say to the rate control code "I completed X frames, Y worked fine, there were Z retries." And it's a bit odd with iwn, as the firmware retransmits frames for us so we don't get to see how many retransmits happened; only that it took longer than normal. I may have to extend the rate control API to properly track that. So this may keep the rate lower than it should be, but that's better than keeping it higher than it should be. Tested: * 5100, STA mode END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-08-28T07:57:00.420443Z K 7 svn:log V 35 Move some points between sections. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-08-28T08:25:15.925156Z K 7 svn:log V 44 Move more storage stuff to storage section. END K 10 svn:author V 3 mjg K 8 svn:date V 27 2014-08-28T08:41:11.670162Z K 7 svn:log V 235 Return real parent pid in kinfo (used by e.g. ps) Add a separate field which exports tracer pid and add a new keyword ("tracer") for ps to display it. This is a follow up to r270444. Reviewed by: kib MFC after: 1 week Relnotes: yes END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-08-28T08:48:10.609089Z K 7 svn:log V 67 Document GEOM direct dispatch support and some other GEOM changes. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-08-28T09:00:53.834576Z K 7 svn:log V 35 Document CAM locking improvements. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-08-28T09:40:44.782915Z K 7 svn:log V 32 Document some CTL improvements. END K 10 svn:author V 2 ed K 8 svn:date V 27 2014-08-28T11:50:52.070001Z K 7 svn:log V 339 Unlock the right lock. The adist_remote_lock is not held in this place, whereas the adist_recv_list_lock lock is and is picked up during the next iteration. I found this by annotating our libpthread with Clang's -Wthread-safety attributes. I will send out a patch for this in the nearby future, because it's awesome. MFC after: 2 weeks END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-08-28T12:40:31.369598Z K 7 svn:log V 76 drm/radeon: Fix a memory leak when radeonkms is unloaded MFC after: 1 week END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-28T14:57:09.901064Z K 7 svn:log V 83 Note r268700 was sponsored by Spectra Logic. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-28T15:00:04.035273Z K 7 svn:log V 115 Document r270242, sequential packet support in devd(8) Submitted by: asomers Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-28T15:05:42.757809Z K 7 svn:log V 96 Note r269398 adds RFC5661 support. Submitted by: rmacklem Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-08-28T16:26:13.725931Z K 7 svn:log V 122 Use "file -s", so that we can run vmrun.sh against special devices such as /dev/md memory file systems Reviewed by: neel END K 10 svn:author V 3 jfv K 8 svn:date V 27 2014-08-28T17:40:19.287103Z K 7 svn:log V 115 Add XL710 device entries to NOTES, and directories to the module Makefile so they will be built. MFC after: 1 day END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-08-28T18:11:05.184782Z K 7 svn:log V 110 MFC r270256: Always check the limits of array index variables before using them. Obtained from: DragonFlyBSD END K 10 svn:author V 4 tijl K 8 svn:date V 27 2014-08-28T18:33:42.257780Z K 7 svn:log V 709 In r253839 the default behaviour of ld(1) was changed such that all libraries that need to be linked into an executable or library have to be listed on the command line explicitly. This commit fixes a bug in ld(1) where it would scan dependencies of the libraries on the command line and link them if needed if they were also found in ld.so.cache. The important bit of the patch is the initialisation of needed.by such that libraries found by scanning dependencies are marked as such and not used in the link. The patch is a backport of binutils git commit d5c8b1f8561426b41aa5330ed60f578178fe6be2 The author gave permission to use it under GPLv2 terms. PR: 192062 Exp-run by: antoine MFC after: 1 week END K 10 svn:author V 3 smh K 8 svn:date V 27 2014-08-28T18:59:39.778127Z K 7 svn:log V 257 Fix build breakage caused by ixl driver Fix missing includes and invalid vars in ixl / ixlv driver added by r270346 which caused build failures for GENERIC kernel after it was made default by r270755. X-MFC-With: r270346 / r270755 Sponsored by: Multiplay END K 10 svn:author V 3 smh K 8 svn:date V 27 2014-08-28T19:50:08.692999Z K 7 svn:log V 829 Refactor ZFS ARC reclaim logic to be more VM cooperative Prior to this change we triggered ARC reclaim when kmem usage passed 3/4 of the total available, as indicated by vmem_size(kmem_arena, VMEM_ALLOC). This could lead large amounts of unused RAM e.g. on a 192GB machine with ARC the only major RAM consumer, 40GB of RAM would remain unused. The old method has also been seen to result in extreme RAM usage under certain loads, causing poor performance and stalls. We now trigger ARC reclaim when the number of free pages drops below the value defined by the new sysctl vfs.zfs.arc_free_target, which defaults to the value of vm.v_free_target. Credit to Karl Denninger for the original patch on which this update was based. PR: 191510 and 187594 Tested by: dteske MFC after: 1 week Relnotes: yes Sponsored by: Multiplay END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-08-28T19:59:04.879100Z K 7 svn:log V 262 MFC r270519: Fix "make checkdpadd" for lib/libc when MK_SSP != no Add LIBSSP_NONSHARED to bsd.libnames.mk and append LIBSSP_NONSHARED to DPADD in lib/libc when MK_SSP != no Approved by: rpaulo (mentor) Phabric: D675 (as part of a larger diff) PR: 192728 END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-08-28T20:25:17.787209Z K 7 svn:log V 44 Mention NFS and kernel iSCSI optimizations. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-08-28T20:38:04.282625Z K 7 svn:log V 41 Document volmode ZVOL property addition. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-08-28T20:41:53.445451Z K 7 svn:log V 39 Document ZVOLs got BIO_DELETE support. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-28T21:02:10.821914Z K 7 svn:log V 232 Add FreeBSD/ARM notes. These do not have corresponding revision numbers, since the updates took place over a large span of revisions, not one revision in particular. Submitted/prepared by: ian Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-08-28T21:07:54.687021Z K 7 svn:log V 59 Fix typo. Submitted by: Hugo Lombard END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-28T21:14:32.025268Z K 7 svn:log V 130 Use and in a few places where needed. Minor rewording to r264732 entry. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-28T21:16:30.971377Z K 7 svn:log V 124 We do not differentiate the SMP from GENERIC kernel anymore, so remove mention of it. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-28T21:18:59.265251Z K 7 svn:log V 73 Minor rewording to a few sections. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-28T21:25:30.240525Z K 7 svn:log V 54 FDP style nits. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-28T21:27:37.352281Z K 7 svn:log V 61 Minor wording changes. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-08-28T21:30:39.406580Z K 7 svn:log V 72 Add canonical population of a disk / thumb drive from an image example. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2014-08-28T21:45:07.674730Z K 7 svn:log V 104 Some corrections, reformating, and additional info about the VF driver in the README. MFC after: 1 day END K 10 svn:author V 3 jfv K 8 svn:date V 27 2014-08-28T22:52:20.363015Z K 7 svn:log V 152 Remove the DEV_NETMAP code from the ixl drivers, it was a placeholder and not yet ready to be defined, and its causing build errors. MFC after: 3 days END K 10 svn:author V 6 alonso K 8 svn:date V 27 2014-08-28T23:32:56.337880Z K 7 svn:log V 94 Add Alonso Schaich to ports developers. Mentors: makc@, rakuco@ Approved by: rakuco (mentor) END K 10 svn:author V 3 jfv K 8 svn:date V 27 2014-08-29T00:33:31.179707Z K 7 svn:log V 53 Fix the NOINET and NOINET6 builds. MFC after:3 days END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-29T01:20:31.410990Z K 7 svn:log V 189 MFC r270668, r270669, r270672: r270668: Add gnugrep.1 to CLEANFILES. r270669: Add host.1 to CLEANFILES. r270672: Add svnlite.1 to CLEANFILES. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-29T01:21:08.797529Z K 7 svn:log V 82 MFC r270668: Add gnugrep.1 to CLEANFILES. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-29T01:40:49.939107Z K 7 svn:log V 133 MFC r269608: Add device ID for the Chicony USB 2.0 HD UVC Webcam found on the Asus X550LA. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-08-29T02:21:02.250210Z K 7 svn:log V 200 MFC r269903: Port date/bin/tests to ATF Phabric: D545 Approved by: jmmv (mentor) Submitted by: keramida (earlier version) Sponsored by: Google, Inc Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-08-29T06:23:00.814702Z K 7 svn:log V 69 Fix rc.d/gssd script to define the default values in a standard way. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-08-29T06:31:18.020447Z K 7 svn:log V 137 - Add a warning message when an IPv6 address is specified with no prefixlen. - Use a parameter argument in jls(8) instead of doing grep. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-08-29T07:51:47.085840Z K 7 svn:log V 883 Restructure rc.d scripts for kerberos5 daemons: - Rename $kerberos5_server_enable with $kdc_enable and rename rc.d/kerberos with rc.d/kdc. - Rename $kadmin5_server_enable with $kadmind_enable. - Rename ${kerberos5,kpasswdd}_server with ${kdc,kpasswdd}_program. - Fix rc.d/{kadmind,kerberos,kpasswdd,kfd} scripts not to change variables after load_rc_config(). - Add rc.d/ipropd_master and rc.d/ipropd_slave scripts. These are for iprop-master(8) and iprop-slave(8). Keytab used for iprop service is defined in ipropd_{master,slave}_keytab (/etc/krb5.keytab by default). - Add dependency on rc.d/kdc to SERVERS. rc.d/kdc must be invoked as early as possible before scripts divided by rc.d/SERVERS. Note that changes to rc.d/{kdc,kpasswdd,kadmind} are backward-compatible with the old configuration variables: ${kerberos5,kpasswdd,kadmin5}_server{,_enable,_flags}. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-08-29T08:02:35.004057Z K 7 svn:log V 143 Return false status only when adding a route is failed. It could erroneously return false due to an afexists() check loop in routing_start(). END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-29T08:11:05.485825Z K 7 svn:log V 120 Change the pmap implementation to be based on the amd64 version. With this I am able to start executing userland tasks. END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-08-29T08:16:31.562740Z K 7 svn:log V 101 vt(4): Change vb_history_size from "int" to "unsigned int" CID: 1230002, 1230003 MFC after: 1 week END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-08-29T08:20:03.945308Z K 7 svn:log V 96 vt(4): Indicate that KDSETRAD case falls through the next case CID: 1229953 MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-29T08:33:32.826965Z K 7 svn:log V 90 MFC r270320: Check the validity of struct sigaction sa_flags value, reject unknown flags. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-29T08:38:34.202549Z K 7 svn:log V 222 MFC r270321: Ensure that sigaction flags for signal, which disposition is reset to ignored or default, are not leaking. MFC r270504: Revert the handling of all siginfo sa_flags except SA_SIGINFO to the pre-r270321 state. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-29T08:42:20.672181Z K 7 svn:log V 100 MFC r270345: In do_lock_pi(), do not override error from umtxq_sleep_pi() when doing suspend check. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-29T08:55:44.353351Z K 7 svn:log V 30 Implemenet more of pmap_enter END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-29T08:55:48.563021Z K 7 svn:log V 21 Add pmap_enter_quick END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-29T08:55:51.886582Z K 7 svn:log V 25 Remove two debug printfs END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-29T08:55:55.061821Z K 7 svn:log V 29 Remove the panic from copyin END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-29T08:55:58.095805Z K 7 svn:log V 61 Add an empty bs_barrier function for the uart driver to call END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-29T09:02:01.744075Z K 7 svn:log V 181 Add function and wrapper to switch lockmgr and vnode lock back to auto-promotion of shared to exclusive. Tested by: hrs, pho Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-29T09:03:17.971000Z K 7 svn:log V 141 __hldtoa uses compiler-rt symbols we don't provide. An update to compiler-rt will be needed for some symbols clang expects to be available. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-29T09:04:24.292292Z K 7 svn:log V 282 Direct access to the quota files, in particular, lookup, causes lock conflict with the quota metadata access. Mark quota vnode lock as recursive and always exclusive to avoid the problem. Reported by: hrs Tested by: hrs, pho Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-29T09:29:10.637714Z K 7 svn:log V 702 IFUNC symbol type shall be processed for non-PLT relocations, e.g. when a global variable is initialized with a pointer to ifunc. Add symbol type check and call resolver for STT_GNU_IFUNC symbol types when processing non-PLT relocations, but only after non-IFUNC relocations are done. The two-phase proceessing is required since resolvers may reference other symbols, which must be ready to use when resolver calls are done. Restructure reloc_non_plt() on x86 to call find_symdef() and handle IFUNC in single place. For non-x86 reloc_non_plt(), check for call for IFUNC relocation and do nothing, to avoid processing relocs twice. PR: 193048 Sponsored by: The FreeBSD Foundation MFC after: 2 weeks END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-08-29T09:37:18.235545Z K 7 svn:log V 631 First try on fixing some more compile errors without actually testing: - use proper __FreeBSD_version check and more importantly check for __am64__ to be defined. Whether the FreeBSD(_version) checks are needed is a different question. - cast uint64_t to uintmax_t and use %jx for printing. Note: there are more values that could be printed in that status function but leave that for the future; printf doesn't seem to be the right way to do it anyway. Note: there is more breakage related to i40e_allocate_dma*() having conflicting declarations, so more fixes to come. PR: 193112 MFC after: 3 days X-MFC with: r270755 END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-29T10:13:37.107056Z K 7 svn:log V 149 Start to implement the .init bits of csu, not sure if these are correct as the only test I have so far is /sbin/init which doesn't make use of them. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-29T10:13:40.834177Z K 7 svn:log V 52 Stop calling abort, we need this function early on. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-29T10:43:56.814147Z K 7 svn:log V 158 Optimize r270798, only do the second pass over non-plt relocations when the first pass found IFUNCs. Sponsored by: The FreeBSD Foundation MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-08-29T10:44:58.088774Z K 7 svn:log V 125 Document the whole settings needed to build a debug version of rtld. Sponsored by: The FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-08-29T11:02:50.476294Z K 7 svn:log V 186 Get cpu_fork working, place the trapframe on the stack and set the registers as needed. We also need to stop overwriting the link register in fork_trampoline otherwise it will become 0. END K 10 svn:author V 3 pho K 8 svn:date V 27 2014-08-29T11:18:54.792410Z K 7 svn:log V 81 Added a UFS quota regression test. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-08-29T12:40:01.200500Z K 7 svn:log V 243 Properly handle prefetch only for amd64 and i386 as we do elsewhere. In general theraven is right that we should factr this out and provide a general and per-arch implementation that everything can use. MFC after: 3 days X-MFC with: r270755 END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-08-29T12:45:14.099408Z K 7 svn:log V 373 Properly place #ifdef INET and #ifdef INET6 around variable declarations and code to make the code compile. Give the function seems to be slightly mixed with csum and tso, make it non-fatal if we try to setup thing on a kernel without IP support. In practise the printf on the console will probably still make your machine unhappy. MFC after: 3 days X-MFC with: r270755 END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-08-29T12:48:38.360746Z K 7 svn:log V 233 These functions are #defined to "osdep" specific names without the "_mem" extension. Provide prototypes for the actual implementations. Correct function arguments to match the implementations. MFC after: 3 days X-MFC with: r270755 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-08-29T13:03:13.456735Z K 7 svn:log V 177 MFC r270383: MFV r270198: Instead of using timestamp in the AVL, use the memory address when comparing. Illumos issue: 5095 panic when adding a duplicate dbuf to dn_dbufs END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-08-29T13:06:30.717024Z K 7 svn:log V 464 MFC r270384: Update hptnr(4) driver to version 1.0.1 supplied by the vendor. v1.0.1 2014-8-19 * Do not retry the command and reset the disk when failed to enable or disable spin up feature. * Fix up a bug that disk failed to probe if driver failed to access the 10th LBA. * Fix a bug that request timeout but it has been completed in certain cases. * Support smartmontool for R750. Many thanks to HighPoint for continued support of FreeBSD! END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-08-29T13:12:45.643808Z K 7 svn:log V 437 MFC r269963+269964: Re-instate UMA cached backend for 4K - 64K allocations. New consumers like geli(4) uses malloc(9) to allocate temporary buffers that gets free'ed shortly, causing frequent TLB shootdown as observed in hwpmc supported flame graph. Add a new loader tunable, vm.kmem_zmax which allows a system administrator to limit the maximum allocation size that malloc(9) would consider using the UMA cache allocator as backend. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-08-29T13:22:56.109617Z K 7 svn:log V 403 MFC r270728, tzdata2014f - Parts of Russia will change times on 2014-10-26. - Time zone name changes for Asia/Novokuznetsk and Xinjiang and Samoa and America/Metlakatla, new zones Asia/Chita and Asia/Srednekolymsk. - Australia will now use Axxx. - New zone tab data format. And lots of historical changes (See http://mm.icann.org/pipermail/tz-announce/2014-August/000023.html for the full details.) END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-08-29T13:24:49.340164Z K 7 svn:log V 403 MFC r270728, tzdata2014f - Parts of Russia will change times on 2014-10-26. - Time zone name changes for Asia/Novokuznetsk and Xinjiang and Samoa and America/Metlakatla, new zones Asia/Chita and Asia/Srednekolymsk. - Australia will now use Axxx. - New zone tab data format. And lots of historical changes (See http://mm.icann.org/pipermail/tz-announce/2014-August/000023.html for the full details.) END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-08-29T13:26:11.827435Z K 7 svn:log V 403 MFC r270728, tzdata2014f - Parts of Russia will change times on 2014-10-26. - Time zone name changes for Asia/Novokuznetsk and Xinjiang and Samoa and America/Metlakatla, new zones Asia/Chita and Asia/Srednekolymsk. - Australia will now use Axxx. - New zone tab data format. And lots of historical changes (See http://mm.icann.org/pipermail/tz-announce/2014-August/000023.html for the full details.) END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-08-29T13:27:49.693123Z K 7 svn:log V 403 MFC r270728, tzdata2014f - Parts of Russia will change times on 2014-10-26. - Time zone name changes for Asia/Novokuznetsk and Xinjiang and Samoa and America/Metlakatla, new zones Asia/Chita and Asia/Srednekolymsk. - Australia will now use Axxx. - New zone tab data format. And lots of historical changes (See http://mm.icann.org/pipermail/tz-announce/2014-August/000023.html for the full details.) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-08-29T13:37:01.631750Z K 7 svn:log V 464 MFC r270384: Update hptnr(4) driver to version 1.0.1 supplied by the vendor. v1.0.1 2014-8-19 * Do not retry the command and reset the disk when failed to enable or disable spin up feature. * Fix up a bug that disk failed to probe if driver failed to access the 10th LBA. * Fix a bug that request timeout but it has been completed in certain cases. * Support smartmontool for R750. Many thanks to HighPoint for continued support of FreeBSD! END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-08-29T13:41:21.629020Z K 7 svn:log V 403 MFC r270728, tzdata2014f - Parts of Russia will change times on 2014-10-26. - Time zone name changes for Asia/Novokuznetsk and Xinjiang and Samoa and America/Metlakatla, new zones Asia/Chita and Asia/Srednekolymsk. - Australia will now use Axxx. - New zone tab data format. And lots of historical changes (See http://mm.icann.org/pipermail/tz-announce/2014-August/000023.html for the full details.) END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-08-29T13:46:30.850863Z K 7 svn:log V 31 Document r270817, tzdata2014f. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-08-29T13:56:10.975729Z K 7 svn:log V 69 Bump revision ID after r270817 Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-08-29T14:38:57.097874Z K 7 svn:log V 135 Try to also unbreak powerpc complaining about "cast from pointer to integer of different size". MFC after: 3 days X-MFC with: r270755 END K 10 svn:author V 2 bz K 8 svn:date V 27 2014-08-29T14:47:05.303365Z K 7 svn:log V 309 Forward declare struct kiocb, which is only used for an unsued function argument but not actually defined anywhere. This fixes the compile complaining about "declaration of 'struct kiocb' will not be visible outside of this function". MFC after: 2 weeks X-MFC with: whatever changed caused the breakage ;-) END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-08-29T18:02:58.511055Z K 7 svn:log V 240 * Add SIOCGI2C driver ioctl used to retrieve i2c info. * Convert ixgbe to use this ioctl * Convert ifconfig to use generic i2c handler for "ix" interfaces. Approved by: Eric Joyner (ixgbe part) MFC after: 2 weeks Sponsored by: Yandex LLC END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-08-29T18:18:29.622977Z K 7 svn:log V 184 Use a unit number allocator to provide suitable st_dev and st_ino values for POSIX shared memory descriptors. The implementation is similar to that used for pipes. MFC after: 1 week END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-08-29T18:26:55.763060Z K 7 svn:log V 822 MFC r270027: tmconfig compilation when MK_ATM == yes and MK_BSNMP == no Makefile.inc1: Always compile gensnmptree with bootstrap-tools when MK_BSNMP != no instead of depending on a potentially stale tool installed on the build host sbin/atm/atmconfig/Makefile: - Always remove oid.h to avoid cluttering up the build/src tree. - Consolidate all of the RESCUE/MK_BSNMP != no logic under one conditional to improve readability - Remove unnecessary ${.OBJDIR} prefixing for oid.h and use ${.TARGET} instead of spelling out oid.h - Add a missing DPADD for ${LIBCRYPTO} when compiled MK_BSNMP == yes and MK_OPENSSL == yes and not compiling for /rescue/rescue sbin/atm/atmconfig/main.c: Change #ifndef RESCUE to #ifdef WITH_BSNMP in main.c to make it clear that we're compiling bsnmp support into atmconfig END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-08-29T20:50:49.522698Z K 7 svn:log V 101 Add the new shm_ino field to struct shmfd. Missed in 270823. Reported by: peter Pointy hat to: jhb END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-08-29T21:08:40.606968Z K 7 svn:log V 200 MFamd64: Add a machdep.bootmethod sysctl to inform the installer which firmware method was used for booting. This is hardcoded to BIOS on i386. PR: 192962 Reviewed by: nwhitehorn MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-08-29T21:20:36.104769Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-08-29T21:25:47.889066Z K 7 svn:log V 676 - Add a new structure type for the ACPI 3.0 SMAP entry that includes the optional attributes field. - Add a 'machdep.smap' sysctl that exports the SMAP table of the running system as an array of the ACPI 3.0 structure. (On older systems, the attributes are given a value of zero.) Note that the sysctl only exports the SMAP table if it is available via the metadata passed from the loader to the kernel. If an SMAP is not available, an empty array is returned. - Add a format handler for the ACPI 3.0 SMAP structure to the sysctl(8) binary to format the SMAP structures in a readable format similar to the format found in boot messages. MFC after: 2 weeks END K 10 svn:author V 8 andreast K 8 svn:date V 27 2014-08-29T21:50:32.317152Z K 7 svn:log V 78 Rename shm_dict_init to shm_init to fix a compiler warning. Reviewed by: jhb END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-08-29T22:01:47.741378Z K 7 svn:log V 346 When anouncing link state changes on an 802.11 interface with a vap, announce the change on the vap's ifnet instead of the main ifnet. This matches the behavior of other wireless drivers in the tree and allows the default devd configuration to correctly start dhclient automatically after an ndis wireless device associates. MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-08-30T02:12:58.839464Z K 7 svn:log V 57 Update the date for last example. Sponsored by: Netflix END