ĵ7273000 158 349 275 235 230 193 305 147 204 115 589 439 263 432 108 379 209 373 172 262 841 279 248 188 258 348 390 345 208 324 186 166 198 245 173 226 172 1001 449 314 379 372 572 156 207 208 135 188 209 151 150 166 254 218 210 160 156 179 138 256 151 363 211 233 234 156 336 244 211 362 106 150 275 124 438 329 269 561 148 515 168 4099 153 612 181 244 251 196 460 367 225 153 184 148 833 148 300 1008 155 291 234 388 4145 454 1024 484 220 751 272 209 1478 329 187 557 519 135 156 261 119 157 119 312 182 526 244 475 173 173 457 150 216 398 655 307 292 334 538 293 1860 116 113 117 114 134 318 115 174 130 270 131 153 145 116 118 175 204 472 314 234 K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-10-12T17:39:37.285153Z K 7 svn:log V 253 MFC r272750: Ensure that the number of stream reported in srs_number_streams is consistent with the amount of data provided in the SCTP_RESET_STREAMS socket option. Thanks to Peter Bostroem from Google for drawing my attention to this part of the code. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-10-12T17:42:32.651003Z K 7 svn:log V 179 MFC r272751: Ensure that the list of streams sent in a stream reset parameter fits in an mbuf-cluster. Thanks to Peter Bostroem for drawing my attention to this part of the code. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-10-12T17:45:22.538742Z K 7 svn:log V 139 MFC r272841: Ensure that the flags field of sctp_tmit_chunks is initialized. Thanks to Peter Bostroem from Google for reporting the issue. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-10-12T17:50:25.421457Z K 7 svn:log V 129 Centralize determination of boot firmware (UEFI vs. BIOS/CSM) into a function x86_bootmethod() and fix deviations from style(9). END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-10-12T17:56:02.692891Z K 7 svn:log V 100 Use the FIFOs in the imx5/imx6 uart hardware instead of interrupting on each byte sent or received. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-10-12T17:59:31.003785Z K 7 svn:log V 204 Only allow ZFS boot on GPT; the MBR ZFS bootblocks cannot be installed using gpart bootcode as /boot/zfsboot needs to be split into multiple pieces by hand and copied to different areas of the partition. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-10-12T18:01:52.137622Z K 7 svn:log V 55 ddb: ANSI-fy function declarations. MFC after: 5 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2014-10-12T18:53:45.267828Z K 7 svn:log V 111 MFS: r272543 (r271351 on HEAD) Fix a boundary case error in vm_reserv_alloc_contig(). Approved by: re (kib) END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-12T18:57:22.923490Z K 7 svn:log V 23 Remove stale comments. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-10-12T19:12:48.678897Z K 7 svn:log V 491 Add an AC line monitor so power_profile can work Summary: Add a polling loop (1Hz) to monitor the battery and AC status, to notify devd like ACPI does for power monitoring. This allows /etc/rc.d/power_profile to work on PowerPC laptops Test Plan: Tested on a Titanium PowerBook, configuring economy_cpu_freq and performance_cpu_freq, disabling powerd. Reviewers: #powerpc, nwhitehorn Reviewed By: nwhitehorn Subscribers: rpaulo Differential Revision: https://reviews.freebsd.org/D937 END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-12T21:53:13.001873Z K 7 svn:log V 345 Implement 64MB memory limit for test to ensure that it fails reliably in 600 seconds; it would previously fail inconsistently when run in some virtual machine configurations This patch might need to be reverted or revisited later (see the attached PR for more details) PR: 169302 Submitted by: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-12T21:54:55.826617Z K 7 svn:log V 169 Fix compilation errors with missing wide-type headers and fix compilation warnings with -Wformat In collaboration with: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-12T21:59:23.540995Z K 7 svn:log V 338 - Add libutil #include for fparseln - Change ATF_REQUIRE_EQ_MSG to ATF_CHECK_EQ_MSG to gather all failing results possible (currently 12 with leftassoc) - Mark leftassoc "atf_tc_expect_fail" on FreeBSD (PR coming soon after further analysis is done on the code) In collaboration with: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-10-12T22:11:28.667575Z K 7 svn:log V 16 s/-/_/ in name. END K 10 svn:author V 3 jch K 8 svn:date V 27 2014-10-12T23:01:25.344567Z K 7 svn:log V 286 A connection in TIME_WAIT state before calling close() actually did not received any RST packet. Do not set error to ECONNRESET in this case. Differential Revision: https://reviews.freebsd.org/D879 Reviewed by: rpaulo, adrian Approved by: jhb (mentor) Sponsored by: Verisign, Inc. END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-12T23:46:24.522962Z K 7 svn:log V 115 Expect nice_err to fail on FreeBSD with unprivileged users PR: 189821 Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-10-12T23:48:55.571987Z K 7 svn:log V 275 Check error return from reading integer part of temperature. There's a very remote, but possible, chance that the integer part read will fail, but the fraction read succeeds, at which point the reported temperature is invalid. Reported by: Matthew Rezny MFC after: 3 weeks END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-13T00:33:59.327382Z K 7 svn:log V 79 Add #include for printf Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-10-13T01:06:40.030560Z K 7 svn:log V 165 Remove ALC_LOCK_ASSERT in alc_stop_queue(). This function is now called in device attach without holding a driver lock so it resulted in panic. Reported by: markj END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-13T01:14:01.340561Z K 7 svn:log V 747 Do initial port of contrib/netbsd-tests/lib/libc/locale t_io: - Expect failures potentially related to implementation-specific knowledge of the zh_TW.Big5 locale [*] t_mbrtowc: - Handle unknown locales more gracefully (do not test if the locale doesn't exist) - Expect failure with mbrtowc_internal dealing with Japanese locales (potentially related to implementation detail knowledge of the ja_* locales) [*]. t_mbstowcs, t_mbtowc, t_wctomb: - Handle unknown locales more gracefully (do not test if the locale doesn't exist) t_wcstod: - Treat FreeBSD like NetBSD and Linux in the XXX: FIXME section [*] More investigation is required to determine the root cause of the failures Submitted by: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-13T02:23:24.029944Z K 7 svn:log V 185 memmem with NUL length "needle" (aka small) strings on FreeBSD/OSX returns NULL instead of the "haystack" value (aka big) Submitted by: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-13T02:27:59.522176Z K 7 svn:log V 154 Use 1 as a random seed, as recommended in srandom(3). Adjust the random values accordingly Submitted by: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-13T02:29:58.930905Z K 7 svn:log V 95 Add #include to get sys_nerr definition Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-13T02:32:37.682117Z K 7 svn:log V 164 __isnanl is automatically picked according to data type in . There isn't a need for the explicit __isnanl test Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-13T02:44:35.468662Z K 7 svn:log V 254 Only test the return value in mktime_negyear Testing for the errno is an optional requirement according to POSIX, and FreeBSD doesn't document that errno would be set on failure with mktime Submitted by: pho Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 4 ngie K 8 svn:date V 27 2014-10-13T03:55:47.613894Z K 7 svn:log V 296 Change ATF_REQUIRE_MSG calls to ATF_CHECK_MSG to get as many errors as possible t_strptime:common.. - Expect the testcase body as a whole to fail. Multiple PRs will be filed to track the issues (there are 18 check failures) t_strptime:day.. - %EA and %OA seem to be case insensitive on FreeBSD END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-10-13T05:34:10.225482Z K 7 svn:log V 248 Add a tunable for arc_shrink_shift (vfs.zfs.arc_shrink_shift) that controls how much fraction, 1/2^arc_shrink_shift, should be reclaimed when there is memory pressure. Submitted by: Richard Kojedzinszky MFC after: 2 weeks END K 10 svn:author V 2 np K 8 svn:date V 27 2014-10-13T06:50:08.197979Z K 7 svn:log V 116 Make sure correct object code is generated at -O0. Submitted by: grehan@ Approved by: so@ (des) MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2014-10-13T06:51:40.514263Z K 7 svn:log V 227 Eliminate unnecessary checking for M_EXT on mbufs returned by m_getjcl(). Reviewed by: bz, glebius, yongari MFC after: 3 days Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D938 END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-13T11:00:58.832924Z K 7 svn:log V 94 Report physical block size for file-backed LUNs, using vattr.va_blocksize. MFC after: 1 week END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-13T11:04:01.138197Z K 7 svn:log V 69 Fix zeroing individual entries via ipfw(8). Found by: Oleg Ginzburg END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-13T11:16:44.787377Z K 7 svn:log V 100 Report error and return non-zero exit code if zeroing non-matched entries. Found by: Oleg Ginzburg END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-13T11:26:17.629875Z K 7 svn:log V 147 * Fix zeroing individual entries via ipfw(8). * Report error and return non-zero exit code if zeroing non-matched entries Found by: Oleg Ginzburg END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-13T12:49:04.240589Z K 7 svn:log V 76 Show error when deleting non-existing rule number. Found by: Oleg Ginzburg END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-10-13T13:13:42.643100Z K 7 svn:log V 128 Add one more AMD Kaveri APU device ID. Submitted by: Remy Nonnenmacher MFC after: 1 week END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-10-13T13:49:28.705080Z K 7 svn:log V 75 Fix matching default rule on clear/show commands. Found by: Oleg Ginzburg END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-10-13T13:50:51.416531Z K 7 svn:log V 903 vt(4): Save/restore keyboard mode & LED states when switching window (MFC of r272416) Add new functions to manipulate these mode & state, instead of calling kbdd_ioctl() everyhere. This fixes at least two bugs: 1. The state of the Scroll Lock LED and the state of scroll mode could be out-of-sync. For instance, if one enables scroll mode on window #1 and switches to window #2, the LED would remain on, but the window wouldn't be in scroll mode. Similarily, when switching between a console and an X.Org session, the LED states could be inconsistent with the real state. 2. When exiting from an X.Org session, the user could be unable to type anything. The workaround was to switch to another console window and come back. Differential Revision: https://reviews.freebsd.org/D821 Reviewed by: ray@ Approved by: ray@ Tested by: kwm@ END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-10-13T14:40:00.444432Z K 7 svn:log V 351 vt(4): Don't recalculate buffer size if we don't know screen size (MFC of r272537) When the screen size is unknown, it's set to 0x0. We can't use that as the buffer size, otherwise, functions such as vtbuf_fill() will fail. This fixes a panic on RaspberryPi, where there's no vt(4) backend configured early in boot. PR: 193981 Tested by: danilo@ END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-13T14:48:49.310731Z K 7 svn:log V 221 Add support for READ DEFECT DATA (10/12) commands. SPC-4 r2 allows to return empty defect list if the list is not supported. We don't reallu support defect data lists, but this suppresses some errors. MFC after: 1 week END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-10-13T14:52:54.207413Z K 7 svn:log V 281 MFS r272577,r272577: - Add $netif_ipexpand_max to specify the upper limit for the number of addresses generated by an address range specification. The default value is 2048. This can be increased by setting $netif_ipexpand_max in rc.conf. PR: 186841 Approved by: re (hrs) END K 10 svn:author V 7 kadesai K 8 svn:date V 27 2014-10-13T15:33:27.313436Z K 7 svn:log V 275 Fix for build issue on i386.xen and amd64.xen. This is a duplicate variable reference in mrsas, so now this patch isolate atomic_ variable and relavent function call using prefix mrsas_xx. Issue was introduced in r272737. MFC after: 2 weeks Sponsored by: Avago Technology END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-10-13T15:35:08.785478Z K 7 svn:log V 476 Start removing the omap3 support. In base it was only ever a header and a few changes to drivers, no kernel config was added. As the SoCs are quite old and the code is unmaintained start the process of removing support by deleting the header file and code that depends on it along with the macro SOC_OMAP3. Other Ti SoCs shouldn't be affected, other than for us to have less code to maintain. Differential Revision: https://reviews.freebsd.org/D936 Reviewed by: rpaulo, loos END K 10 svn:author V 3 des K 8 svn:date V 27 2014-10-13T15:53:01.556362Z K 7 svn:log V 64 MFH (r272173): offer to enable local_unbound after installation END K 10 svn:author V 3 des K 8 svn:date V 27 2014-10-13T15:56:47.972653Z K 7 svn:log V 114 MFH (r272830): change the hardcoded default back to DES MFH (r272833): remove last vestige of MD5 password hashes END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-13T15:58:03.779415Z K 7 svn:log V 115 MFC r272907: Make MAP_NOSYNC handling in the vm_fault() read-locked object path compatible with write-locked path. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-10-13T16:12:28.039759Z K 7 svn:log V 40 Sort the files in the am355x directory. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-13T16:15:32.233009Z K 7 svn:log V 96 Don't confuse frontend with zero length data moves, just return immediately. MFC after: 1 week END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-10-13T16:16:32.144814Z K 7 svn:log V 113 Remove the need for files.beaglebone and std.beaglebone by moving the one option they defined into files.am335x. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-10-13T16:17:42.990009Z K 7 svn:log V 59 Fix most of the warnings in kdump(1). Sponsored by: Norse END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-10-13T16:20:04.024724Z K 7 svn:log V 55 Remove ti_mmchs.c, it has been replaced by ti_sdhci.c. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-10-13T16:23:51.633411Z K 7 svn:log V 74 class, subclass and progif were never used, so don't bother setting them. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-10-13T16:23:58.413143Z K 7 svn:log V 161 Use the C99 flexible array construct to denote a variable amount of data rather than the old-school [1] construct. We have required c99 compilers for some time. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-10-13T16:33:08.135329Z K 7 svn:log V 122 Use a switch on ti_chip() to find which SoC we are on. This allow us t only enable support for the SoCs we are built for. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-10-13T16:37:06.706092Z K 7 svn:log V 117 Decode the arguments passed to _umtx_op(). In particular, decode the opcode. MFC after: 1 week Sponsored by: Norse END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-10-13T16:37:34.137748Z K 7 svn:log V 65 Remove the omap3 directory that should have happened in r273041. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-10-13T16:40:40.916159Z K 7 svn:log V 61 Move the sdhci option to files.ti, it's common to both SoCs. END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2014-10-13T16:48:01.484340Z K 7 svn:log V 84 Repair build of tools/ath/athalq and define missing value len. Reviewed by: adrian END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-10-13T18:46:30.526462Z K 7 svn:log V 42 Fix a missed merge introduced in r272883. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-10-13T18:53:56.814529Z K 7 svn:log V 159 MFC r272502: MFV r272493: Show individual disk capacity when doing zpool list -v. Illumos issue: 5147 zpool list -v should show individual disk capacity END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-10-13T19:05:18.454044Z K 7 svn:log V 54 Fix compiler locking diagnostic warnings. PR: 194289 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-10-13T20:39:51.011040Z K 7 svn:log V 266 Use write_psize instead of write_asize when doing vdev_space_update. Without this change the accounting of L2ARC usage would be wrong and give 16EB free space because the number became negative and overflows. Obtained from: FreeNAS (issue #6239) MFC after: 2 weeks END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2014-10-13T21:04:14.196805Z K 7 svn:log V 115 Update tcp(4) with plpmtud blackhole sysctls Submitted by: Mikhail MFC after: 2 weeks Relnotes: yes END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2014-10-13T21:05:29.009628Z K 7 svn:log V 137 Catch ipv6 case when attempting to do PLPMTUD blackhole detection. Submitted by: Mikhail MFC after: 2 weeks Relnotes: yes END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2014-10-13T21:06:21.250661Z K 7 svn:log V 138 Handle small file case with regards to plpmtud blackhole detection. Submitted by: Mikhail MFC after: 2 weeks Relnotes: yes END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2014-10-13T21:08:27.140283Z K 7 svn:log V 61 Bump .Dd Submitted by: gjb MFC after: 2 weeks Relnotes: yes END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-10-13T22:15:26.121689Z K 7 svn:log V 239 Promote libevent to lib/ level and fold ftp-proxy into its parent Makefile. This allows us to use libevent for other application in the future. For now libevent is still INTERNALLIB and no shared library is installed. MFC after: 1 month END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-10-13T22:30:08.390269Z K 7 svn:log V 150 Import patch from libc++ r197313 which allows using libc++ headers with gcc Differential Revision: https://reviews.freebsd.org/D942 Reviewed by: imp END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-10-14T03:11:46.822079Z K 7 svn:log V 115 Fix awk(1) asorti() implementation to work when called in a loop. MFC after: 3 days X-MFC-to: stable/10, stable/9 END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-10-14T03:22:37.915324Z K 7 svn:log V 266 Rename awk(1) implementation of GNU awk's built-in asorti() function to prevent fatal conflict should one-true-awk ever be replaced -- e.g., in an appliance -- with GNU awk. NB: Renamed my implementation to _asorti() MFC after: 3 days X-MFC-to: stable/10, stable/9 END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-14T03:39:31.753219Z K 7 svn:log V 13 IFC @r273066 END K 10 svn:author V 5 markm K 8 svn:date V 27 2014-10-14T07:01:07.626967Z K 7 svn:log V 56 MFC - tracking commit. Merging r272539 through r273069. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-10-14T07:52:37.471602Z K 7 svn:log V 180 MFC r272932: Mark iscontrol(8) and iscsi_initiator(4) obsolete. Differential Revision: https://reviews.freebsd.org/D931 Reviewed by: wblock@ Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-14T08:30:02.326103Z K 7 svn:log V 32 Add LBPERE mode bit definition. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-14T10:14:14.090837Z K 7 svn:log V 345 Some groundwork for later Informational Exceptions support. This includes support for: - Read-Write Error Recovery mode page; - Informational Exceptions Control mode page; - Logical Block Provisioning mode page; - LOG SENSE command. No real Informational Exceptions features yet. This is only a placeholder. Sponsored by: iXsystems, Inc. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T11:20:08.563172Z K 7 svn:log V 236 Revert r272793, r272794, r272795: Remove implementation of vm_prebuild_setup(), vm_setup(), and vm_postbuild_setup(). It does not scale well, and I am not happy with their implementation. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-14T11:28:25.458815Z K 7 svn:log V 176 Remove couple Copan's vendor-specific mode pages. Those pages are highly system-/hardware-specific, the code is incomplete, and so they hardly can be useful for anybody else. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T11:48:28.727596Z K 7 svn:log V 468 Add a separate make(1) target to release/Makefile to build FreeBSD virtual machine disk images for use on the Microsoft Azure service. For now, this target is not directly connected to the build, however can be manually invoked. The 'vm-azure' target invokes {amd64,i386}/mk-azure.sh, which does the heavy lifting to produce proper VHDs. mk-azure.sh uses a configuration file, defaulting to tools/azure.conf if otherwise unset. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T12:04:50.957553Z K 7 svn:log V 56 Clear VM_RC_LIST. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-14T12:13:01.423530Z K 7 svn:log V 422 MFC r271588: Update CAM CCB accounting for the new status quo. devq_openings counter lost its meaning after allocation queues has gone. held counter is still meaningful, but problematic to update due to separate locking of CCB allocation and queuing. To fix that replace devq_openings counter with allocated counter. held is now calculated on request as difference between number of allocated, queued and active CCBs. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T12:13:43.862702Z K 7 svn:log V 76 Fix signal list to trigger umount(8). Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T12:23:44.827903Z K 7 svn:log V 4005 MFC r272414: Merge the following revisions from ^/projects/release-vmimage: r272234, r272236, r272262, r272264, r272269, r272271, r272272, r272277, r272279, r272376, r272380, r272381, r272392, r272234, r272412: r272234: Initial commit to include virtual machine images as part of the FreeBSD release builds. This adds a make(1) environment variable requirement, WITH_VMIMAGES, which triggers the virtual machine image targets when not defined to an empty value. Relevant user-driven variables include: o VMFORMATS: The virtual machine image formats to create. Valid formats are provided by running 'mkimg --formats' o VMSIZE: The size of the resulting virtual machine image. Typical compression is roughly 140Mb, regardless of the target size (10GB, 15GB, 20GB, 40GB sizes have been tested with the same result). o VMBASE: The prefix of the virtual machine disk images. The VMBASE make(1) environment variable is suffixed with each format in VMFORMATS for each individual disk image, as well as '.img' for the source UFS filesystem passed to mkimg(1). This also includes a new script, mk-vmimage.sh, based on how the VM images for 10.0-RELEASE, 9.3-RELEASE, and 10.1-RELEASE were created (mk-vmimage.sh in ^/user/gjb/thermite/). With the order in which the stages need to occur, as well as sanity-checking error cases, it makes much more sense to execute a shell script called from make(1), using env(1) to set specific parameters for the target image than it does to do this in make(1) directly. r272236: Use VMBASE in place of a hard-coded filename in the CLEANFILES list. r272262: Remove a 'set -x' that snuck in during testing. r272264: release/Makefile: Connect the virtual machine image build to the release target if WITH_VMIMAGES is set to a non-empty value. release/release.sh: Add WITH_VMIMAGES to RELEASE_RMAKEFLAGS. release/release.conf.sample: Add commented entries for tuning the release build if the WITH_VMIMAGES make(1) environment variable is set to a non-empty value. r272269: release/Makefile: Include .OBJDIR in DESTDIR in the vm-base target. release/release.sh: Provide the full path to mddev. r272271: Fix UFS label for the root filesystem. r272272: Remove comments left in accidentally while testing, so the VM /etc/fstab is actually created. r272277: Remove the UFS label from the root filesystem since it is added by mkimg(1) as a gpt label, consistent with the fstab(5) entry. r272279: Comment cleanup in panic() message when mkimg(1) does not support the requested disk image format. r272376: Separate release/scripts/mk-vmimage.sh to machine-specific scripts, making it possible to mimic the functionality for non-x86 targets. Move echo output if MAKEFLAGS is empty outside of usage(). Remove TARGET/TARGET_ARCH evaluation. r272380: Avoid using env(1) to set values passed to mk-vmimage.sh, and instead pass the values as arguments to the script, making it easier to run this by hand, without 'make release'. Add usage_vm_base() and usage_vm_image() usage helpers. r272381: After evaluating WITH_VMIMAGES is non-empty, ensure the mk-vmimage.sh script exists before running it. r272392: Add WITH_COMPRESSED_VMIMAGES variable, which when set enables xz(1) compression of the virtual machine images. This is intentionally separate to allow more fine-grained tuning over which images are compressed, especially in cases where compressing 20GB sparse images can take hours. r272412: Document the new 'vm-image' target, and associated release.conf variables. r272413: Remove two stray comments added during the initial iterations of testing, no longer needed. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-10-14T12:29:24.813328Z K 7 svn:log V 56 New sentence -> new line; use macros where appropriate. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T12:40:52.941765Z K 7 svn:log V 519 - Correct the FreeBSD release displayed on the 10.1-R errata page. - Trim stale errata items from 10.0-RELEASE, but keep the entry regarding FreeBSD/i386 on VirtualBox, as I am unsure if the underlying cause was identified and/or corrected. - Fix a few occurances of 'release.prev' macros that should be 'release.current'. [1] - Switch release.ent entities to reflect a release, and update versions where appropriate. Submitted by: pluknet [1] Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T12:49:49.504972Z K 7 svn:log V 89 Fix rendering of a URL. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T13:03:11.152292Z K 7 svn:log V 151 Update the FreeBSD versions in the stable/10 errata documentation to reflect reality. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T13:06:13.688527Z K 7 svn:log V 158 Clean up the stable/10 errata document now that releng/10.1 has precedence over releng/10.0. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-10-14T13:24:25.842359Z K 7 svn:log V 100 Make the ti_padstate_devmap arrays ststic, they are only used with the file where they are defined. END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-10-14T13:31:47.353752Z K 7 svn:log V 368 Overhaul if_gif(4): o convert to if_transmit; o use rmlock to protect access to gif_softc; o use sx lock to protect from concurrent ioctls; o remove a lot of unneeded and duplicated code; o remove cached route support (it won't work with concurrent io); o style fixes. Reviewed by: melifaro Obtained from: Yandex LLC MFC after: 1 month Sponsored by: Yandex LLC END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-10-14T14:27:51.413353Z K 7 svn:log V 271 Add support for the __aeabi_c*cmp* functions. These are similar to the existing functions with the exception they use the condition flags to store the result. Differential Revision: https://reviews.freebsd.org/D872 Silence from: current@ and numerics@ MFC after: 1 week END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-10-14T14:32:58.444422Z K 7 svn:log V 129 Uncomment general options from the Pandaboard config. These are in other configs and there is no reason for them not to be here. END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-10-14T14:41:06.756928Z K 7 svn:log V 62 Move memset under ifdef INET6. MFH: 1 month Reported by: bz END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-10-14T14:51:27.709351Z K 7 svn:log V 93 Add more ifdefs. SIOC*_IN6 are defined only with INET6. MFC after: 1 month Reported by: bz END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-10-14T14:52:39.222177Z K 7 svn:log V 57 opt_mrouting.h isn't needed anymore. MFC after: 1 month END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T15:03:06.216103Z K 7 svn:log V 740 Merge the following from ^/projects/release-vmimage: r272436, r272437, r272792: r272436: Remove the first argument to panic(), which was initially intended to be the exit code, however when a non-zero exit code was returned to release/Makefile, this would prevent any remaining (and possibly successful) stages from being attempted. r272437: If the vm-base target fails, prevent the vm-image target from being run since it cannot possibly succeed. r272792: Add /usr/local/bin and /usr/local/sbin to PATH, needed if third-party software needs to use utilities outside of the base system during post-install stages (indexinfo is one culprit). MFC after: 3 days X-MFC-10.1: yes Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-14T15:10:29.863271Z K 7 svn:log V 56 Remove CTL locking branch. It was integrated long ago. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T15:18:22.993659Z K 7 svn:log V 207 Output an informational message when mkimg(1) runs, so it does not appear that the process has stopped while waiting for a 'y/n' response when waagent is deprovisioned. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T15:22:46.672999Z K 7 svn:log V 915 Merge the following from ^/projects/release-vmimage: r273076, r273077, r273079, r273095: r273076: Add a separate make(1) target to release/Makefile to build FreeBSD virtual machine disk images for use on the Microsoft Azure service. For now, this target is not directly connected to the build, however can be manually invoked. The 'vm-azure' target invokes {amd64,i386}/mk-azure.sh, which does the heavy lifting to produce proper VHDs. mk-azure.sh uses a configuration file, defaulting to tools/azure.conf if otherwise unset. r273077: Clear VM_RC_LIST. r273079: Fix signal list to trigger umount(8). r273095: Output an informational message when mkimg(1) runs, so it does not appear that the process has stopped while waiting for a 'y/n' response when waagent is deprovisioned. Tested on: releng/10.1@r272876 MFC after: 3 days X-MFC-10.1: yes Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T15:37:19.382235Z K 7 svn:log V 63 Reintegrate head@r273095 Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-10-14T16:11:23.496103Z K 7 svn:log V 195 MF10 r272774: Add 3 long options (--version, --formats & --schemes) for getting information about mkimg itself. mkimg version: 20140927 Requested by: gjb Approved by: re (marius) Relnotes: yes END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-14T16:28:37.863233Z K 7 svn:log V 141 MFC r272907: Make MAP_NOSYNC handling in the vm_fault() read-locked object path compatible with write-locked path. Approved by: re (marius) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T16:44:15.926160Z K 7 svn:log V 295 Revert r273084: In the stable/ branches, release.prev intentionally points to the previous version, in addition to a number of intentional version mappings for the errata.html page, that this commit breaks. Reported by: hrs Approved by: re (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-14T17:13:47.802615Z K 7 svn:log V 4051 MFstable10 r273080: MFC r272414: Merge the following revisions from ^/projects/release-vmimage: r272234, r272236, r272262, r272264, r272269, r272271, r272272, r272277, r272279, r272376, r272380, r272381, r272392, r272234, r272412: r272234: Initial commit to include virtual machine images as part of the FreeBSD release builds. This adds a make(1) environment variable requirement, WITH_VMIMAGES, which triggers the virtual machine image targets when not defined to an empty value. Relevant user-driven variables include: o VMFORMATS: The virtual machine image formats to create. Valid formats are provided by running 'mkimg --formats' o VMSIZE: The size of the resulting virtual machine image. Typical compression is roughly 140Mb, regardless of the target size (10GB, 15GB, 20GB, 40GB sizes have been tested with the same result). o VMBASE: The prefix of the virtual machine disk images. The VMBASE make(1) environment variable is suffixed with each format in VMFORMATS for each individual disk image, as well as '.img' for the source UFS filesystem passed to mkimg(1). This also includes a new script, mk-vmimage.sh, based on how the VM images for 10.0-RELEASE, 9.3-RELEASE, and 10.1-RELEASE were created (mk-vmimage.sh in ^/user/gjb/thermite/). With the order in which the stages need to occur, as well as sanity-checking error cases, it makes much more sense to execute a shell script called from make(1), using env(1) to set specific parameters for the target image than it does to do this in make(1) directly. r272236: Use VMBASE in place of a hard-coded filename in the CLEANFILES list. r272262: Remove a 'set -x' that snuck in during testing. r272264: release/Makefile: Connect the virtual machine image build to the release target if WITH_VMIMAGES is set to a non-empty value. release/release.sh: Add WITH_VMIMAGES to RELEASE_RMAKEFLAGS. release/release.conf.sample: Add commented entries for tuning the release build if the WITH_VMIMAGES make(1) environment variable is set to a non-empty value. r272269: release/Makefile: Include .OBJDIR in DESTDIR in the vm-base target. release/release.sh: Provide the full path to mddev. r272271: Fix UFS label for the root filesystem. r272272: Remove comments left in accidentally while testing, so the VM /etc/fstab is actually created. r272277: Remove the UFS label from the root filesystem since it is added by mkimg(1) as a gpt label, consistent with the fstab(5) entry. r272279: Comment cleanup in panic() message when mkimg(1) does not support the requested disk image format. r272376: Separate release/scripts/mk-vmimage.sh to machine-specific scripts, making it possible to mimic the functionality for non-x86 targets. Move echo output if MAKEFLAGS is empty outside of usage(). Remove TARGET/TARGET_ARCH evaluation. r272380: Avoid using env(1) to set values passed to mk-vmimage.sh, and instead pass the values as arguments to the script, making it easier to run this by hand, without 'make release'. Add usage_vm_base() and usage_vm_image() usage helpers. r272381: After evaluating WITH_VMIMAGES is non-empty, ensure the mk-vmimage.sh script exists before running it. r272392: Add WITH_COMPRESSED_VMIMAGES variable, which when set enables xz(1) compression of the virtual machine images. This is intentionally separate to allow more fine-grained tuning over which images are compressed, especially in cases where compressing 20GB sparse images can take hours. r272412: Document the new 'vm-image' target, and associated release.conf variables. r272413: Remove two stray comments added during the initial iterations of testing, no longer needed. Approved by: re (marius) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-14T18:34:15.428581Z K 7 svn:log V 360 Use '-e' to check if the virtio backing file has already been created. The '-f' check works fine on a regular file but not if the backing file is a device (e.g., /dev/md0). In this case it would print a misleading but otherwise benign message about the backing file not being present. Submitted by: Marcus Reid (marcus@blazingdot.com) Discussed with: grehan END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-10-14T19:01:11.682898Z K 7 svn:log V 926 vt(4): Save/restore keyboard mode & LED states when switching window MF10: r273036 MFC: r272416 Add new functions to manipulate these mode & state, instead of calling kbdd_ioctl() everyhere. This fixes at least two bugs: 1. The state of the Scroll Lock LED and the state of scroll mode could be out-of-sync. For instance, if one enables scroll mode on window #1 and switches to window #2, the LED would remain on, but the window wouldn't be in scroll mode. Similarily, when switching between a console and an X.Org session, the LED states could be inconsistent with the real state. 2. When exiting from an X.Org session, the user could be unable to type anything. The workaround was to switch to another console window and come back. Differential Revision: https://reviews.freebsd.org/D821 Reviewed by: ray@ Approved by: re (marius), ray@ Tested by: kwm@ END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2014-10-14T19:10:00.065756Z K 7 svn:log V 386 vt(4): Don't recalculate buffer size if we don't know screen size MF10: r273037 MFC: r272537 When the screen size is unknown, it's set to 0x0. We can't use that as the buffer size, otherwise, functions such as vtbuf_fill() will fail. This fixes a panic on RaspberryPi, where there's no vt(4) backend configured early in boot. PR: 193981 Tested by: danilo@ Approved by: re (marius) END K 10 svn:author V 8 skreuzer K 8 svn:date V 27 2014-10-14T19:21:04.792866Z K 7 svn:log V 122 MFC r269627: Mention tmpfs(5) PR: 192389 Submitted by: yaneurabeya@gmail.com Approved by: hrs (mentor) END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-10-14T19:38:31.948813Z K 7 svn:log V 655 MF10 r273000 (r272750 in head) Ensure that the number of stream reported in srs_number_streams is consistent with the amount of data provided in the SCTP_RESET_STREAMS socket option. Thanks to Peter Bostroem from Google for drawing my attention to this part of the code. MF10 r273001 (r272751 in head): Ensure that the list of streams sent in a stream reset parameter fits in an mbuf-cluster. Thanks to Peter Bostroem for drawing my attention to this part of the code. MF10 r273002 (r272841 in head): Ensure that the flags field of sctp_tmit_chunks is initialized. Thanks to Peter Bostroem from Google for reporting the issue. Approved by: re (marius) END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-10-14T19:55:34.315488Z K 7 svn:log V 177 Make automount(8)/automountd(8) treat percent sign as a valid part of path. It's useful for spaces encoded as %20 as msdosfs labels. Submitted by: glebius@ MFC after: 1 month END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-14T21:02:33.766272Z K 7 svn:log V 115 Emulate "POP r/m". This is needed to boot OpenBSD/i386 MP kernel in bhyve. Reported by: grehan MFC after: 1 week END K 10 svn:author V 3 mjg K 8 svn:date V 27 2014-10-14T21:19:23.737206Z K 7 svn:log V 1384 MFC r269023,r272503,r272505,r272523,r272567,r272569,r272574 Prepare fget_unlocked for reading fd table only once. Some capsicum functions accept fdp + fd and lookup fde based on that. Add variants which accept fde. =============================== Add sequence counters with memory barriers. Current implementation is somewhat simplistic and hackish, will be improved later after possible memory barrier overhaul. =============================== Plug capability races. fp and appropriate capability lookups were not atomic, which could result in improper capabilities being checked. This could result either in protection bypass or in a spurious ENOTCAPABLE. Make fp + capability check atomic with the help of sequence counters. =============================== Put and #ifdef _KERNEL around the #include for opt_capsicum.h to hopefully allow the build to finish after r272505. =============================== filedesc: fix up breakage introduced in 272505 Include sequence counter supports incoditionally [1]. This fixes reprted build problems with e.g. nvidia driver due to missing opt_capsicum.h. Replace fishy looking sizeof with offsetof. Make fde_seq the last member in order to simplify calculations. =============================== Keep struct filedescent comments within 80-char limit. =============================== seq_t needs to be visible to userspace END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-10-14T23:16:52.797700Z K 7 svn:log V 236 MFC r267851: Continue the crusade towards a dev_clone()-free kernel, removing its usage from dtrace. The dtrace code already uses cdevpriv(9) since FreeBSD 8, so this change is quite harmless. Originally by: davide Reviewed by: markj END K 10 svn:author V 3 mjg K 8 svn:date V 27 2014-10-15T01:16:11.683077Z K 7 svn:log V 95 filedesc: plug 2 assignments to M_ZERO-ed pointers in falloc_noinstall No functional changes. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-10-15T01:22:56.065674Z K 7 svn:log V 461 Set the DROP_EN bit before the RX queue is brought up and active. He noticed issues setting this bit in SRRCTL after the queue was up, so doing it from the sysctl handler isn't enough and may not actually work correctly. This commit doesn't remove the sysctl path or try to change its behaviour. I'll talk with others about how to finish fixing that before I tackle that. PR: kern/194311 Submitted by: luigi MFC after: 3 days Sponsored by: Norse Corp, Inc END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-10-15T02:31:14.537599Z K 7 svn:log V 421 Add a sysctl to allow disabling the monitoring thread. Summary: If a user uses powerd, or doesn't want to use the cycles monitoring, they can now suspend the monitoring thread. While here, reorganize the added prototypes to match existing groupings. Reviewers: nwhitehorn, #powerpc, rpaulo Reviewed By: #powerpc, rpaulo Differential Revision: https://reviews.freebsd.org/D944 X-MFC-with: r273009 MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2014-10-15T02:34:26.803472Z K 7 svn:log V 43 Drop support for SSLv3. MFC after: 1 week END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-10-15T03:15:46.674249Z K 7 svn:log V 62 Remove a build artifact of the USDT tests. MFC after: 3 days END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-15T04:29:03.054590Z K 7 svn:log V 167 Actually hide the SVM capability by clearing CPUID.80000001H:ECX[bit 3] after it has been initialized by cpuid_count(). Submitted by: Anish Gupta (akgupt3@gmail.com) END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-10-15T04:34:07.871332Z K 7 svn:log V 28 MFC r272749: Fix comment. END K 10 svn:author V 3 mjg K 8 svn:date V 27 2014-10-15T05:17:36.106898Z K 7 svn:log V 65 Don't take devmtx unnecessarily in vn_isdisk. MFC after: 1 week END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-10-15T05:22:48.855168Z K 7 svn:log V 28 MFC r272749: Fix comment. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-10-15T05:24:43.437759Z K 7 svn:log V 219 Update the pkg(8) repository configuration file for the dvd package set 10.1-RELEASE to use the release packages. This is a direct commit to releng/10.1. Approved by: re (rodrigc) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-10-15T06:10:33.307490Z K 7 svn:log V 91 Add inet/inet6 to the dependency list. Without them if_gif is useless. MFC after: 1 month END K 10 svn:author V 6 araujo K 8 svn:date V 27 2014-10-15T06:31:08.080324Z K 7 svn:log V 430 Make external NFS clients know when files have their attributes changed and avoid cache the file's state indefinitely. The va_filerev is what is sent to the client as the "change" attribute, the client is periodically fetching the attributes and without this option the attribute remains as some garbage value. Reported by: Kevin Buhr Reviewed by: delphij Approved by: re (gjb), delphij Obtained from: r272467 END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-10-15T07:09:45.375589Z K 7 svn:log V 149 Silence down a warning that doesn't provide any useful information unless debug is enabled. MFC after: 1 month Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 des K 8 svn:date V 27 2014-10-15T07:35:50.662471Z K 7 svn:log V 382 As pointed out by several people, r273114 was incorrect: it unconditionally disabled everything except TLS 1.0. Replace it with a more carefully wrought patch: - Switch the default for SSLv3 from on to off - Add environment variables to control TLS 1.1 and 1.2 - In verbose mode, report which version is used - Update the man page to reflect these changes. MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-15T08:03:12.085246Z K 7 svn:log V 81 MFC r272756: Properly report 12Gbps connection rate. Reviewed by: kadesai, slm END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-15T08:04:43.707933Z K 7 svn:log V 81 MFC r272756: Properly report 12Gbps connection rate. Reviewed by: kadesai, slm END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-10-15T09:28:45.054974Z K 7 svn:log V 362 Make automountd(8) inform autofs(4) whether directory being handled can have wildcards. This makes it possible for autofs(4) to avoid requesting automountd(8) action on access to nonexistent nodes - unless wildcards are actually used. Note that this change breaks ABI for automountd(8). Tested by: dhw@ MFC after: 1 month Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 markm K 8 svn:date V 27 2014-10-15T12:37:56.384778Z K 7 svn:log V 56 MFC - tracking commit. Merging r273070 through r273127. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-15T12:38:26.775434Z K 7 svn:log V 123 Implement FIODTYPE for master ptys. Requested and reviewed by: bde Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-15T13:08:53.211758Z K 7 svn:log V 305 Change the deadfs poll VOP to return POLLIN|POLLRDNORM if the caller is interested in i/o state. Return POLLNVAL for invalid bits, similar to poll_no_poll(). Note that POLLOUT must not be returned, since POLLHUP is set. Noted and reviewed by: bde Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-15T13:16:51.776174Z K 7 svn:log V 562 When vnode bypass cannot be performed on the cdev file descriptor for read/write/poll/ioctl, call standard vnode filedescriptor fop. This restores the special handling for terminals by calling the deadfs VOP, instead of always returning ENXIO for destroyed devices or revoked terminals. Since destroyed (and not revoked) device would use devfs_specops VOP vector, make dead_read/write/poll non-static and fill VOP table with pointers to the functions, to instead of VOP_PANIC. Noted and reviewed by: bde Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-15T13:22:33.310351Z K 7 svn:log V 214 Style changes for deadfs: - ANSIfy VOPs. - Remove trivial comments. - Remove ARGSUSED. - Remove copies of the vop_XXX_args structure definitions in comments. Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-15T13:36:01.716272Z K 7 svn:log V 199 MFC r272069: Switch the defaults to not split the RLIMIT_STACK-sized initial thread stack into the stacks of the created threads. Add knob LIBPTHREAD_SPLITSTACK_MAIN to restore the older behaviour. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-15T13:39:00.810438Z K 7 svn:log V 241 MFC r272070: Expand the libthr(3) manpage to document knobs accepted by libthr.so and explain some internal working of the library, neccessary to understand the knobs effects. MFC r272153 (by pluknet): Fix description of mutex acquisition. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-10-15T13:40:29.471210Z K 7 svn:log V 440 Update the OFED Linux compatibility layer and Mellanox hardware driver(s): - Properly name an inclusion guard - Fix compile warnings regarding unsigned enums - Add two new sysctl nodes - Remove all empty linux header files - Make an error printout more verbose - Use "mod_delayed_work()" instead of cancelling and starting a timeout. - Implement more Linux scatterlist functions. MFC after: 3 days Sponsored by: Mellanox Technologies END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-10-15T14:07:24.765380Z K 7 svn:log V 200 MFC r272761: Add an argument to the x86 pmap_invalidate_cache_range() to request forced invalidation of the cache range regardless of the presence of self-snoop feature. MFC r272943: MFi386 r272761. END K 10 svn:author V 3 mjg K 8 svn:date V 27 2014-10-15T16:54:18.014012Z K 7 svn:log V 1766 MFC r273109: fget_unlocked currently reads 'fde' which is a structure consisting of serveral fields. In effect the read is inatomic and may result in obtaining file pointer with stale or incorrect capabilities. Example race is with dup2. Side effect is that capability checks can be circumvented. Fix the problem with introduction of sequence counters. MFC r269023,r272503,r272505,r272523,r272567,r272569,r272574: Prepare fget_unlocked for reading fd table only once. Some capsicum functions accept fdp + fd and lookup fde based on that. Add variants which accept fde. =============================== Add sequence counters with memory barriers. Current implementation is somewhat simplistic and hackish, will be improved later after possible memory barrier overhaul. =============================== Plug capability races. fp and appropriate capability lookups were not atomic, which could result in improper capabilities being checked. This could result either in protection bypass or in a spurious ENOTCAPABLE. Make fp + capability check atomic with the help of sequence counters. =============================== Put and #ifdef _KERNEL around the #include for opt_capsicum.h to hopefully allow the build to finish after r272505. =============================== filedesc: fix up breakage introduced in 272505 Include sequence counter supports incoditionally [1]. This fixes reprted build problems with e.g. nvidia driver due to missing opt_capsicum.h. Replace fishy looking sizeof with offsetof. Make fde_seq the last member in order to simplify calculations. =============================== Keep struct filedescent comments within 80-char limit. =============================== seq_t needs to be visible to userspace Approved by: re (kib) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-10-15T17:32:57.508785Z K 7 svn:log V 23 Import OpenSSL 1.0.1j. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-10-15T17:33:49.320383Z K 7 svn:log V 20 Tag OpenSSL 1.0.1j. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-10-15T17:35:39.437000Z K 7 svn:log V 24 Import OpenSSL 0.9.8zc. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-10-15T17:36:30.836146Z K 7 svn:log V 21 Tag OpenSSL 0.9.8zc. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2014-10-15T17:55:10.661358Z K 7 svn:log V 37 Correct grammos. MFC after: 3 weeks END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-10-15T18:36:34.691648Z K 7 svn:log V 225 Remove setting BIO_DONE flag for BIOs that have done() method. This fixes use-after-free, caused by geom_disk, completing same BIO twice to save extra allocation, and getting BIO_DONE set after the first. MFC after: 1 week END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-10-15T19:12:05.048401Z K 7 svn:log V 22 Merge OpenSSL 1.0.1j. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-10-15T19:27:14.094932Z K 7 svn:log V 82 MFC 271721: Explicitly specify MAP_SHARED when mapping the stats file descriptor. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-10-15T19:29:22.851969Z K 7 svn:log V 37 Merge OpenSSL 1.0.1j. Relnotes: yes END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-10-15T19:41:51.534927Z K 7 svn:log V 176 Properly cast nswbuf to long. Note this is a direct commit to stable/9 because head was fixed with vmem(9) commit (r252330). Reported by: John Hood (jhood at niksun dot com) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-10-15T19:46:49.738279Z K 7 svn:log V 38 Make kern.nswbuf tunable from loader. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-10-15T19:59:43.895162Z K 7 svn:log V 60 MFC: r273144, r273146 Merge OpenSSL 1.0.1j. Relnotes: yes END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-10-15T20:04:21.592396Z K 7 svn:log V 52 MFC: r272718 Make kern.nswbuf tunable from loader. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2014-10-15T20:28:31.565009Z K 7 svn:log V 23 Merge OpenSSL 0.9.8zc. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-10-15T21:20:56.786435Z K 7 svn:log V 23 sh: Remove more gotos. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-10-15T21:26:09.937559Z K 7 svn:log V 80 sh: Make parseredir() a proper function instead of an emulated nested function. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-10-15T23:39:47.918722Z K 7 svn:log V 109 Slightly improve grammar in EAGAIN description. PR: 176806 Submitted by: Jeremy Chadwick MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-10-16T00:33:06.132358Z K 7 svn:log V 379 HYPERV isn't available on all architectures, but just on by default for i386/amd64. Rather, it only works on i386/amd64 and should only be built there. Rather than change the default based on which architecutre, do things more directly by only building it on i386/amd64 and having it always on. This is how we handle other options that are relevant only for a few architectures. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-10-16T01:32:22.754156Z K 7 svn:log V 216 Move the adm1030 driver to the proper location, and rename it. For compatibility, 'device windtunnel' is still supported, but one should use 'device adm1030' instead, and this has been updated in GENERIC and NOTES. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2014-10-16T01:48:39.683363Z K 7 svn:log V 138 Remove the "Unable to unwind further" message from DDB. The ARM version of DDB is supposedly reliable enough making this message benign. END