f2ab4f0 | Glen Barber | 22 September 2016, 19:16:08 UTC | Prepare for 11.0-RELEASE builds. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 22 September 2016, 19:16:08 UTC |
7a5d262 | Glen Barber | 22 September 2016, 19:05:41 UTC | Anticipate when we will be ready to announce 11.0-RELEASE. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 22 September 2016, 19:05:41 UTC |
44185b1 | Glen Barber | 22 September 2016, 19:04:08 UTC | Statically set __FreeBSD_version for 11.0-RELEASE. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 22 September 2016, 19:04:08 UTC |
a11146f | Glen Barber | 22 September 2016, 18:51:37 UTC | Remove dual-revision entries, and prefer the latter, unbreaking URLs to svnweb. Submitted by: jkim Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 22 September 2016, 18:51:37 UTC |
227f2f8 | Glen Barber | 22 September 2016, 18:31:50 UTC | Add a link to the 'installation.html' section for freebsd-update(8) usage information. Suggested by: theraven Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 22 September 2016, 18:31:50 UTC |
c42c528 | Glen Barber | 22 September 2016, 18:19:12 UTC | Change the entity for arm64 from 'aarch64' to 'arm64'. Submitted by: emaste Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 22 September 2016, 18:19:12 UTC |
656e2cc | Glen Barber | 22 September 2016, 18:12:59 UTC | Document r306198, OpenSSL 1.0.2i. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 22 September 2016, 18:12:59 UTC |
2edddb9 | Jung-uk Kim | 22 September 2016, 15:55:27 UTC | MFS: r306195 Merge OpenSSL 1.0.2i. Approved by: re (gjb, implicit), so (delphij) | 22 September 2016, 15:55:27 UTC |
954dbae | Bryan Drewery | 21 September 2016, 21:30:46 UTC | Regenerate. Approved by: re (gjb, implicit) | 21 September 2016, 21:30:46 UTC |
e98e83a | Bryan Drewery | 21 September 2016, 21:23:09 UTC | Disable SYSTEM_COMPILER by default. This is a direct commit to releng/11.0. Having it enabled can lead to a situation where building on one system and installing on another will fail due to not finding cc in the OBJDIR. An actual fix will be made on head separately. PR: 212877 Relnotes: yes Sponsored by: Dell EMC Isilon Approved by: re (gjb) | 21 September 2016, 21:23:09 UTC |
0d6a015 | Glen Barber | 21 September 2016, 18:12:38 UTC | Add c++filt, missed in the previous commit. Submitted by: emaste Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 21 September 2016, 18:12:38 UTC |
6e0ee37 | Glen Barber | 21 September 2016, 18:07:06 UTC | Fix ELF Tool Chain revision for releng/11.0. Replace elfcopy with objcopy/strip. Submitted by: emaste Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 21 September 2016, 18:07:06 UTC |
aa5dc5d | Glen Barber | 21 September 2016, 15:29:35 UTC | Correct the entry for r291292, if_enc(4) was updated to be loaded via kldload(8) during runtime, not newly added. Submitted by: Harry Schmalzbauer Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 21 September 2016, 15:29:35 UTC |
1d85b70 | Glen Barber | 21 September 2016, 15:26:38 UTC | - Remove various '[arch]' references where it is redundant. - Further clarifications to the CUBIEBOARD2 kernel rename, iwn(4) addition, explicitly noting ia64 is Itanium(tm), various other fixes. Submitted by: theraven Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 21 September 2016, 15:26:38 UTC |
5e6cfed | Glen Barber | 21 September 2016, 14:59:43 UTC | Document r301033 was sponsored by the FreeBSD Foundation. Submitted by: trasz Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 21 September 2016, 14:59:43 UTC |
f672397 | Glen Barber | 21 September 2016, 14:56:07 UTC | Document r296177, dtsec(4) driver addition. Document r298237, SMP booting for Book-E platforms was fixed. Document r297001, Book-E can address up to 36-bits of physical RAM. Document r297977, Book-E now supports e500mc and e5500. Submitted by: jhibbits Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 21 September 2016, 14:56:07 UTC |
dacdc58 | Glen Barber | 21 September 2016, 14:19:01 UTC | Document r291292, if_enc(4) addition. Submitted by: ae Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 21 September 2016, 14:19:01 UTC |
02dc644 | Glen Barber | 21 September 2016, 14:11:18 UTC | Document r298243, BIOS+UEFI addition to bsdinstall(8). Submitted by: martymac Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 21 September 2016, 14:11:18 UTC |
6ff0bfd | Glen Barber | 20 September 2016, 23:16:36 UTC | Revise the entry for r287197, ifconfig(8) did not change, the wireless networking stack changed. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 23:16:36 UTC |
195bc72 | Glen Barber | 20 September 2016, 23:04:39 UTC | Document physical wireless devices are no longer listed by default in ifconfig(8) output. Submitted by: woodsb02 Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 23:04:39 UTC |
b13a74c | Glen Barber | 20 September 2016, 22:05:52 UTC | Fix an incorrect svn revision. Link to the binmiscctl(8) manual in the r266531 entry. Submitted by: sbruno Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 22:05:52 UTC |
c4d0070 | Glen Barber | 20 September 2016, 21:33:57 UTC | Tweak the nvi(1) entry to be less clumsy-sounding. Submitted by: lidl Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 21:33:57 UTC |
48b16c0 | Glen Barber | 20 September 2016, 20:32:35 UTC | Tweak wording and add clarifications for several sections. Submitted by: dhw Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 20:32:35 UTC |
56eb32a | Glen Barber | 20 September 2016, 19:15:39 UTC | Update the manual page path for 11.0-RELEASE. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 19:15:39 UTC |
15970b4 | Glen Barber | 20 September 2016, 19:11:40 UTC | Document r291716, camdd(8). Submitted by: ken Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 19:11:40 UTC |
6f54467 | Glen Barber | 20 September 2016, 18:38:16 UTC | Document r297678, uuencode(1) '-r' option. Document r302558, ul(1) truncation bug fix. Submitted by: gahr Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 18:38:16 UTC |
ee134bf | Glen Barber | 20 September 2016, 18:02:16 UTC | Wording fixes and further clarifications. Submitted by: cperciva Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 18:02:16 UTC |
091fdf4 | Glen Barber | 20 September 2016, 17:53:33 UTC | Document r300779, dummynet(4) AQM addition. Submitted by: truckman Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 17:53:33 UTC |
3319f50 | Glen Barber | 20 September 2016, 17:30:34 UTC | Document r289315, resolver reloads resolv.conf if mtime changes. Fix a spacing nit while here. Submitted by: vangyzen Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 17:30:34 UTC |
f1b750d | Glen Barber | 20 September 2016, 17:26:02 UTC | - Remove redundant wording. - Update MK_ARM_EABI entry to note it is the default. - Reword the entry for r290910. - Fix various wording nits. - Remove redundant '[arch]' tags where they are already specified. - Various rewordings. Submitted by: theraven (first pass from his feedback) Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 17:26:02 UTC |
e7e05c1 | Glen Barber | 20 September 2016, 16:55:59 UTC | Expand the r285387 entry to include information for cases where NUMA may be disabled due to system BIOS. Submitted by: vangyzen Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 16:55:59 UTC |
73124d7 | Glen Barber | 20 September 2016, 16:48:25 UTC | Update the entry for r279463, and move it to the correct section. Submitted by: rstone Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 16:48:25 UTC |
475743d | Glen Barber | 20 September 2016, 16:39:41 UTC | Fix a typo. Submitted by: vangyzen Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 16:39:41 UTC |
d472e4e | Glen Barber | 20 September 2016, 16:36:55 UTC | Fix an incorrect revision. Submitted by: avos Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 16:36:55 UTC |
441bd59 | Glen Barber | 20 September 2016, 16:35:57 UTC | Document 285307, cloudabi Submitted by: ed Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 16:35:57 UTC |
051949a | Glen Barber | 20 September 2016, 16:30:59 UTC | Document r298002, NCQ TRIM support, CAM_IOSCHED_ADATPIVE. Submitted by: imp Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 16:30:59 UTC |
56b36c8 | Glen Barber | 20 September 2016, 16:14:42 UTC | Document bsdinstall(8) hardening menu. Submitted by: robak Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 20 September 2016, 16:14:42 UTC |
351ebae | Glen Barber | 19 September 2016, 19:18:40 UTC | Connect the installation/article.xml to the build. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 19 September 2016, 19:18:40 UTC |
dd3cb81 | Glen Barber | 19 September 2016, 19:18:01 UTC | Add the installation documentation files. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 19 September 2016, 19:18:01 UTC |
aa5236b | Glen Barber | 19 September 2016, 18:40:54 UTC | - Fix various entities in the release.ent file. - Update the readme.html copyright year. - Fix a malformed URL. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 19 September 2016, 18:40:54 UTC |
6c768f4 | Glen Barber | 19 September 2016, 17:17:29 UTC | - Remove the Security Advisories and Errata Notices section, which are not relevant for a dot-zero release. - Reword the entry for r261498. - Remove a duplicate entry. - Document byacc(1) update to 20160324. - Document mdocml(1) update to 20160116. - Capitalize 'Sendmail'. - Document svnlite(1) update to 1.9.4. - Document tzdata update to 2015g. - Reword the entry for r288090, and update upstream version. - Reword the entry for r301169. - Fix spacing for r296277 entry. - Remove the empty 'Boot Menu', 'Ports', and 'Documentaton' sections. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 19 September 2016, 17:17:29 UTC |
ab3b29a | Glen Barber | 19 September 2016, 16:05:10 UTC | Sort by SVN revision. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 19 September 2016, 16:05:10 UTC |
8cf10e8 | Glen Barber | 19 September 2016, 15:39:24 UTC | Whitespace fixes to the 11.0 release notes. No content changes. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 19 September 2016, 15:39:24 UTC |
9454d77 | Glen Barber | 19 September 2016, 15:17:38 UTC | Remove entry for r304246. Update entry for r299142. Update entry for r260910. Add entry for r296277. Submitted by: jhb, vangyzen Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 19 September 2016, 15:17:38 UTC |
2a25af4 | Justin Hibbits | 17 September 2016, 19:38:56 UTC | MF stable/11 r305901: MFC r305894: Increase the boot1 file size on the HFS boot image. The boot1.elf is too fat for 30k, it's now 32k on powerpc64, and 34k on powerpc. Without this, boot1 will fail with odd behaviors. Approved by: re(gjb@) | 17 September 2016, 19:38:56 UTC |
f625437 | Glen Barber | 14 September 2016, 00:00:11 UTC | Update releng/11.0 to RC3 status as part of the 11.0-RELEASE cycle. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 14 September 2016, 00:00:11 UTC |
e1b3750 | Glen Barber | 13 September 2016, 22:56:21 UTC | Switch the pkg(8) repository to use the 11.0 release package set for consistent DVD image creation. This is a direct commit to releng/11.0. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 13 September 2016, 22:56:21 UTC |
09f0f32 | John Baldwin | 13 September 2016, 17:51:51 UTC | MFS11: 305776 Document PCI_HP and PCI_IOV kernel options and various tunables in pci(4). Describe PCI-related kernel options for HotPlug and SR-IOV support in the pci(4) manual page. While here, add a section describing the various tunables supported by the PCI bus driver as well. Approved by: re (gjb) | 13 September 2016, 17:51:51 UTC |
cfbe050 | Andrew Turner | 13 September 2016, 16:33:33 UTC | Merge from stable/11 305768: Add a warning about a known erratum we have observed on ThunderX pass 1.1. As this is evaluation hardware with only a few users, and there is a lack of information add a warning when booting on this hardware. Approved by: re (gjb) | 13 September 2016, 16:33:33 UTC |
51030d7 | Andrew Turner | 13 September 2016, 16:31:20 UTC | Merge from stable/11 305773: Fix the arm64 kernel build when DDB is disabled, debug_monitor.c depends on DDB, and is unused when it's disabled. Approved by: re (gjb) | 13 September 2016, 16:31:20 UTC |
3d9c24b | Andrey V. Elsukov | 12 September 2016, 15:57:35 UTC | Merge from stable/11 r304415,304419 (by oleg): Fix command: ipfw set (enable|disable) N (where N > 4). PR: 212595 Approved by: re (kib) | 12 September 2016, 15:57:35 UTC |
731428c | Warren Block | 07 September 2016, 18:20:49 UTC | Mention lme's new rc.subr subcommands, 'describe' and 'extracommands'. Submitted by: lme Approved by: re (gjb, implicit re@) Sponsored by: Essen Linuxhotel Hackathon 2016 | 07 September 2016, 18:20:49 UTC |
2806f3b | Ed Maste | 05 September 2016, 16:43:57 UTC | MFS r305423: cron: use existing maximum username constant MAXLOGNAME Previously cron had its own maximum username length limit, which was smaller than the system's MAXLOGNAME. This could lead to crontab -u updating the wrong user's crontab (if the name was truncated, and matched another user). PR: 212305 Reported by: Andrii Kuzik Approved by: re (kib) MFH: r305269 | 05 September 2016, 16:43:57 UTC |
0b88071 | Martin Matuska | 03 September 2016, 00:27:41 UTC | MFS r305188: MFC r304075,r304989: Sync libarchive with vendor including security fixes Vendor issues fixed: Issue #731: Reject tar entries >= INT64_MAX Issue #744: Very long pathnames evade symlink checks Issue #748: libarchive can compress, but cannot decompress zip some files PR #750: ustar: fix out of bounds read on empty string ("") filename PR #755: fix use of acl_get_flagset_np() on FreeBSD Issue #767: Buffer overflow printing a filename Issue #770: Zip read: be more careful about extra_length MFC r304874: Temporarily disable two libarchive tests that have not yet been fixed by vendor. Tests will be re-enabled after a fix has been merged. Approved by: re (gjb) | 03 September 2016, 00:27:41 UTC |
88179f9 | Glen Barber | 02 September 2016, 22:47:57 UTC | Turn off debugging options in the arm64/aarch64 GENERIC kernel. This is a direct commit to releng/11.0. Approved by: re (bdrewery) Sponsored by: The FreeBSD Foundation | 02 September 2016, 22:47:57 UTC |
2d00828 | Nathan Whitehorn | 02 September 2016, 01:41:57 UTC | MFS11 r305250: MFC r305108,305109: Refix operation on sparse CPU mappings as in r302372, temporarily broken by r304716. PR: kern/210106 Approved by: re (gjb) | 02 September 2016, 01:41:57 UTC |
ddef261 | Nathan Whitehorn | 02 September 2016, 00:45:43 UTC | MFS11 r305249: MFC r305036: Some versions of SLOF do not append the partition number to the boot device argument to the stage-1 bootloader. In such cases, boot1 would only try to read the entire device rather than checking for partitions. Instead of panic'ing, fall back to reading the partitions as normal in such situations. This was preventing boot of installed systems on some versions of PowerKVM. PR: kern/211599 Approved by: re (gjb) | 02 September 2016, 00:45:43 UTC |
3a61982 | Glen Barber | 01 September 2016, 20:01:38 UTC | MFS11 305232: MFC r304966 (peter): The read-ahead code from r298230 made it likely the boot code would read beyond the end of disk. r298900 added code to prevent this. Some BIOSes cause significant delays if asked to read past end-of-disk. We never trusted the BIOS to accurately report the sectorsize of disks before and this set of changes. Unfortuately they interact badly with the infamous >2TB wraparound bugs. We have a number of relatively-recent machines in the FreeBSD.org cluster where the BIOS reports 3TB disks as 1TB. With pre-r298900 they work just fine. After r298900 they stop working if the boot environment attempts to access anything outside the first 1TB on the disk. 'ZFS: I/O error, all block copies unavailable' etc. It affects both UFS and ZFS if they try to boot from large volumes. This change replaces the blind trust of the BIOS end-of-disk reporting with a read-ahead clip to prevent reads crossing the of end-of-disk boundary. Since 2^32 (2TB) size reporting truncation is not uncommon, the clipping is done on 2TB aliases of the reported end-of-disk. ie: a 3TB disk reported as 1TB has readahead clipped at 1TB, 3TB, 5TB, ... as one of them is likely to be the real end-of-disk. This should make the loader on these broken machines behave the same as traditional pre-r298900 loader behavior, without disabling read-ahead. PR: 212139 Approved by: re (kib) Sponsored by: The FreeBSD Foundation | 01 September 2016, 20:01:38 UTC |
0b39a8a | Glen Barber | 30 August 2016, 13:26:00 UTC | Add an 'Important Notes' section before the 'Upgrading' section. Document OpenSSH DSA key deprecation and removal of Protocol 1 support. Approved by: re (implicit, relnotes) Sponsored by: The FreeBSD Foundation | 30 August 2016, 13:26:00 UTC |
21c1b07 | Glen Barber | 29 August 2016, 23:57:00 UTC | Document r292120, Update to ELF Tool Chain r3272 Document r299142, Native PCIe Hotplug support Document r298166, libucl has been updated to version 0.8.0 Document r302288, Enable indirect segment I/O by default when running on EC2 Document r302265, Allow ZFS ARC min / max to be tuned at runtime Document r299142, The leap-seconds file has been updated to leap-seconds.3676752000 Document r302177, WITH_SYSTEM_COMPILER: Enable by default Document r304246, PCIe HotPlug: Detect bridges that are not really HotPlug capable Document r301565, Switch arm64 to use intrng by default Document r299781, Support for the Allwinner Reduced Serial Bus (RSB) Document r296064, Support for Allwinner A20 HDMI Document r299393, Default installation directory for modules is /boot/modules Document r303716, Drop SSH1 support Document r303719, Disable DSA by default Document r297633, RCTL resources for limited filesystem IO Document r300723, Mellanox implementation of iSER Document r299848, Allow reroot to NFS Document r301033, Discovery without attaching support in iscsictl Document r299371, camcontrol reprobe Document r295212, Add an additional, libucl-based configuration file parser to ctld Document r287842, Change default regulatory domain from DEBUG to FCC in ifconfig Document r301875, The SIOCSIFALIFETIME_IN6 ioctl has been removed These map to r304919, r304923, and r304929 from stable/11 from skreuzer@. Approved by: re (implicit, relnotes) Sponsored by: The FreeBSD Foundation | 29 August 2016, 23:57:00 UTC |
4eaa4bd | Glen Barber | 24 August 2016, 04:33:21 UTC | Update releng/11.0 to RC2 status as part of the 11.0-RELEASE cycle. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 24 August 2016, 04:33:21 UTC |
ba13f39 | Bryan Drewery | 24 August 2016, 02:32:40 UTC | MFS r304717: MFC r304697: FAST_DEPEND: Fix 'make all install' not properly rebuilding based on .depend.* files. Approved by: re (gjb) | 24 August 2016, 02:32:40 UTC |
fd68b94 | Bryan Drewery | 24 August 2016, 02:31:03 UTC | MFS r304715: MFC r304322: [net80211] correctly lock the ifp before accessing the lladdr. Approved by: re (gjb) | 24 August 2016, 02:31:03 UTC |
86b998a | Bryan Drewery | 24 August 2016, 02:29:25 UTC | MFS r304714: MFC r304643: Fix building on read-only source trees. PR: 211952 Approved by: re (gjb) | 24 August 2016, 02:29:25 UTC |
49a4271 | Stephen Hurd | 24 August 2016, 01:56:30 UTC | MFS r304704: Update iflib to support more NIC designs - Move group task queue into kern/subr_gtaskqueue.c - Change intr_enable to return an int so it can be detected if it's not implemented - Allow different TX/RX queues per set to be different sizes - Don't split up TX mbufs before transmit - Allow a completion queue for TX as well as RX - Pass the RX budget to isc_rxd_available() to allow an earlier return and avoid multiple calls Approved by: re (glb), davidch Requested by: shurd | 24 August 2016, 01:56:30 UTC |
1840526 | Dimitry Andric | 23 August 2016, 17:38:06 UTC | MFC r304530: Pull in r265122 from upstream llvm trunk (by James Molloy): Fix for pr24346: arm asm label calculation error in sub Some ARM instructions encode 32-bit immediates as a 8-bit integer (0-255) and a 4-bit rotation (0-30, even) in its least significant 12 bits. The original fixup, FK_Data_4, patches the instruction by the value bit-to-bit, regardless of the encoding. For example, assuming the label L1 and L2 are 0x0 and 0x104 respectively, the following instruction: add r0, r0, #(L2 - L1) ; expects 0x104, i.e., 260 would be assembled to the following, which adds 1 to r0, instead of 260: e2800104 add r0, r0, #4, 2 ; equivalently 1 The new fixup kind fixup_arm_mod_imm takes care of the encoding: e2800f41 add r0, r0, #260 Patch by Ting-Yuan Huang! This fixes label calculation for ARM assembly, and is needed to enable ARM assembly sources for OpenSSL. Approved by: re (kib) Requested by: jkim | 23 August 2016, 17:38:06 UTC |
aa49c57 | Konstantin Belousov | 23 August 2016, 12:22:35 UTC | MFC r304232: In UFS_BALLOC(), invalidate pages of indirect buffers on failed block allocation unwinding. Approved by: re (gjb) | 23 August 2016, 12:22:35 UTC |
f29d947 | karels | 22 August 2016, 22:29:57 UTC | MFC r304546: Disable L2 caching for UDP over IPv6 The ip6_output routine is missing L2 cache invalication as done in ip_output. Even with that code, some problems with UDP over IPv6 have been reported. Diabling L2 cache for that problem works around the problem for now. PR: 211872 211926 Reviewed by: gnn Approved by: gnn (mentor) Approved by: re (gjb) Tested by: peter@, Mike Andrews | 22 August 2016, 22:29:57 UTC |
02cb979 | John Baldwin | 22 August 2016, 20:23:39 UTC | MF11 304617: Fix various nits in the aio operation manpages. - Avoid double use of "request" in a single sentence. Instead, describe aio_sigevent as being used to request notification of the associated operation's completion. This matches the language used to describe aio_sigevent in aio(4). - Simplify the prohibition on modifying buffers while requests are in flight. - Fix case mismatch. - Drop note about not using stack variables. C programmers should be able to figure out if a stack variable is safe based on the later warning about the life cycle requirements of control blocks. - Remove prohibition on modifying the I/O buffer for aio_fsync() since it does not use an I/O buffer. For aio_mlock(), prohibit modifications to the mapping (e.g. due to mprotect, munmap, mmap, etc.) but do not prohibit modifications to the memory backing the buffer (stores into the pages backing the buffer). Approved by: re (kib) | 22 August 2016, 20:23:39 UTC |
0231c2d | Bryan Drewery | 22 August 2016, 16:04:25 UTC | MFS r304609: MFC r304608: Bump __FreeBSD_version for C++11 thread_local support in r303795. PR: 192320 Approved by: re (gjb) | 22 August 2016, 16:04:25 UTC |
169b535 | Konstantin Belousov | 22 August 2016, 07:38:44 UTC | MFC r303794: Create namespace for the symbols added during 12-CURRENT cycle. MFC r303795: Add __cxa_thread_atexit(3) API implementation. Approved by: re (gjb, bdrewery (?)) | 22 August 2016, 07:38:44 UTC |
df443cc | Baptiste Daroussin | 22 August 2016, 07:24:02 UTC | Import Dragonfly Mail Agent snapshort from 20160806 aka v0.11+ Most important change being: dma - Fix security hole Affecting DragonFly 4.6 and earlier, Matt Dillon fixed this in base after finding out from BSDNow Episode 152. Comments following were from his commit which explains better than I. Just taking his change and putting it here as well. * dma makes an age-old mistake of not properly checking whether a file owned by a user is a symlink or not, a bug which the original mail.local also had. * Add O_NOFOLLOW to disallow symlinks. Thanks-to: BSDNow Episode 152, made me dive dma to check when they talked about the mail.local bug. Approved by: re (kib) | 22 August 2016, 07:24:02 UTC |
8a34e50 | Sepherosa Ziehau | 22 August 2016, 05:38:44 UTC | MFC 304251 hyperv/storvsc: Deliver CAM_SEL_TIMEOUT upon SRB status error. SRB status is set to 0x20 by the hypervisor, if the specified LUN is unaccessible, and even worse the INQUIRY response will not be set by the hypervisor at all under this situation. Additionally, SRB status is 0x20 too, for TUR on an unaccessible LUN. Deliver CAM_SEL_TIMEOUT to CAM upon SRB status errors as suggested by Scott Long, other values seems improper. This commit fixes the Hyper-V disk hotplug support. Submitted by: Hongjiang Zhang <honzhan microsoft com> Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7521 Approved by: re (kib) | 22 August 2016, 05:38:44 UTC |
feb8cbe | Dimitry Andric | 20 August 2016, 13:29:58 UTC | MFC r304319: Pull in r262772 from upstream clang trunk (by Simon Pilgrim): [X86] AMD Bobcat CPU (btver1) doesn't support XSAVE btver1 is a SSSE3/SSE4a only CPU - it doesn't have AVX and doesn't support XSAVE. Differential Revision: http://reviews.llvm.org/D17682 Pull in r262782 from upstream llvm trunk (by Simon Pilgrim): [X86] AMD Bobcat CPU (btver1) doesn't support XSAVE btver1 is a SSSE3/SSE4a only CPU - it doesn't have AVX and doesn't support XSAVE. Differential Revision: http://reviews.llvm.org/D17683 This ensures clang does not emit AVX instructions for CPUTYPE=btver1. Approved by: re (kib) Reported by: Michel Depeige <demik+freebsd@lostwave.net> PR: 211864 | 20 August 2016, 13:29:58 UTC |
e579e85 | Bryan Drewery | 20 August 2016, 11:59:19 UTC | MFS r304512: MFC r304288: Garbage collect _umtx_lock(2)/_umtx_unlock(2) references removed in r263318. Approved by: re (gjb) | 20 August 2016, 11:59:19 UTC |
1c02cc2 | Michael Tuexen | 20 August 2016, 11:42:08 UTC | MFC r304519: * Use names for SCTP and UDPLite when reporting the input histogram. * Fix the output for scope statistics. Approved by: re (kib) | 20 August 2016, 11:42:08 UTC |
442df61 | Baptiste Daroussin | 19 August 2016, 20:37:32 UTC | MFC r303354,303373,303404,304045,304192 Set date and time formats back to what they were before CLDR While CLDR brings us a good and up to date source data to generate locales for all databses we are using for locales, it is not the case of LC_TIME. Where it does not defines the informations we need. Put back all the date and time formats from the old locales. Make it statically for now (in order to be able to merge it now into 11.0-RELEASE). The generation tools will be updated soon. That gives us time to properly work on LC_TIME during the 12 timeframe. While here fix abbreviated month for af_ZA (which are already fixed in CLDR data upstream) In locales where AP/PM was not defined before CLDR data, remove again the AP/PM informations For locales where AP/PM was defined before CLDR data, keep the CLDR information which was properly translated. r303354,303373 by kevlo r303404,304192 by jkim Approved by: re (gjb) | 19 August 2016, 20:37:32 UTC |
8167428 | Bryan Drewery | 19 August 2016, 19:30:00 UTC | MFS r304475: MFC r304217: Trim unneeded bootstrap after r301470 made 9.1 the minimum supported release. Approved by: re (gjb) | 19 August 2016, 19:30:00 UTC |
db1ee71 | Bryan Drewery | 19 August 2016, 19:19:17 UTC | MFS r304474: MFC r304008: Avoid taking PROC_LOCK in syscalls if not being traced. Approved by: re (XXX) | 19 August 2016, 19:19:17 UTC |
6fa6a31 | Bryan Drewery | 19 August 2016, 19:16:10 UTC | MFS r304472: MFC r304006: Avoid showing the bootstrap make command for check-old, etc. Approved by: re (gjb) | 19 August 2016, 19:16:10 UTC |
c0a5308 | Sean Bruno | 19 August 2016, 19:02:18 UTC | MF stable11 r304337 e1000: Add support for Kaby Lake IDs Fixup some errors when transitioning to/from low power states. Approved by: re (kib) | 19 August 2016, 19:02:18 UTC |
e2f9eec | Bryan Drewery | 19 August 2016, 18:40:47 UTC | MFS r304470: MFC r304005: PORTS_MODULES: Don't leak in CC/CXX/CPP. Approved by: re (gjb) | 19 August 2016, 18:40:47 UTC |
5662851 | Bryan Drewery | 19 August 2016, 18:14:33 UTC | MFS r304469: MFC r303929,r303930,r303931,r303932,r303933: r303929: Fix -S with -b not atomically updating the destination file. r303930: Support -v for -l. r303931: Fix -S with -l not being atomic. r303932: Fix -b failure not restoring flags on the destination file. r303933: Squelch a false-positive Clang static analyzer warning. Approved by: re (gjb) | 19 August 2016, 18:14:33 UTC |
adcb95a | Bryan Drewery | 19 August 2016, 18:08:59 UTC | MFS r304144: MFC r303964: PROGS: Support INTERNALPROG.prog=yes to not install it. Approved by: re (gjb) | 19 August 2016, 18:08:59 UTC |
866afa9 | Bryan Drewery | 19 August 2016, 17:48:47 UTC | MFS r304143: MFC r303934,r303937,r303942: r303934: Support rmdir(2). r303937: Use proper argument length for rmdir(2) for r303934. r303942: Fix sorting in r303934. Approved by: re (gjb) | 19 August 2016, 17:48:47 UTC |
2ffc482 | Dag-Erling Smorgrav | 19 August 2016, 09:11:50 UTC | MFH (r304142): ensure stripe size is non-zero multiple of 4096 PR: 211361 Approved by: re (gjb) | 19 August 2016, 09:11:50 UTC |
9189cc0 | Konstantin Belousov | 19 August 2016, 08:44:37 UTC | MFC r304011: Remove all remaining uses of TAILQ_FOREACH_FROM() from rtld-elf. MFC r304012: Fill phdr and phsize for rtld object. Approved by: re (gjb) | 19 August 2016, 08:44:37 UTC |
9384131 | Eric van Gyzen | 18 August 2016, 22:01:52 UTC | MFC r304433 PCIe HotPlug: Detect bridges that are not really HotPlug capable Some devices report that they have an MRL when they actually do not. Since they always report that the MRL is open, child devices would be ignored. Try to detect these devices and ignore their claim of HotPlug support. Specifically, if there is an open MRL but the Data Link Layer is active, the MRL is not real. Revert r303645 to re-enable HotPlug support for slots with power controllers, since it works correctly in my testing. Start the DLL state-change timer if Presence /or/ MRL state changes, along with other conditions. Previously, we started the timer iff Presence changed. If there is an MRL, it must be closed for power to be turned on, so Presence is unlikely to change on an MRL-close event. Add a printf() of interesting registers on HotPlug interrupts and commands (one from erj@). These were very useful for debugging. Guard them with bootverbose, since they're spam in normal operation. In collaboration with: jhb Relnotes: yes (re-enable HotPlug support for slots with power controllers) Approved by: re (gjb) Sponsored by: Dell Inc. Differential Revision: https://reviews.freebsd.org/D7509 | 18 August 2016, 22:01:52 UTC |
96712db | Michael Tuexen | 18 August 2016, 19:18:40 UTC | MFC r304428: Ensure that sctp_it_ctl.cur_it does not point to a free object (during a small time window). Thanks to Byron Campen for reporting the issue and suggesting a fix. Approved by: re (kib) | 18 August 2016, 19:18:40 UTC |
a1e8f3d | Dimitry Andric | 17 August 2016, 07:07:29 UTC | Similar to r256297, disable assertions in llvm and clang for the releng/11.0 branch. This reduces the size of the clang executable, and improves its performance. Also bump FREEBSD_CC_VERSION. Approved by: re (gjb) | 17 August 2016, 07:07:29 UTC |
b134084 | Ryan Stone | 15 August 2016, 19:18:10 UTC | MFC r304163 Don't enqueue NULL on a drbr In one corner case in the bxe TX path, a NULL mbuf could be enqueued onto a drbr queue. This could cause a KASSERT to fire with INVARIANTS enabled, or the processing of packets from the queue to be prematurely ended later on. Submitted by: Matt Joras (matt.joras AT isilon.com) Reviewed by: davidcs Sponsored by: EMC / Isilon Storage Division Approved by: re (kib) Differential Revision: https://reviews.freebsd.org/D7041 | 15 August 2016, 19:18:10 UTC |
5b1501a | Ed Schouten | 15 August 2016, 17:58:12 UTC | MFC r303923: Make cpu_set_user_tls() work when called on the running thread. On all the other architectures, this function can also be called on the currently running thread. In this case, we shouldn't fix up the address in the PCB, but also patch up the register itself. Otherwise it will not become active and will simply become overwritten by the next switch. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D7437 Approved by: re | 15 August 2016, 17:58:12 UTC |
33f8a77 | Baptiste Daroussin | 15 August 2016, 08:20:37 UTC | MFC: r303685 truss: fix uninitialized trussinfo->curthread in add_threads()/enter_syscall trussinfo->curthread must be initialized before calling enter_syscall(), it is used by t->proc->abi->fetch_args(). Without that truss is segfaulting and the attached program also crash. Submitted by: Nikita Kozlov (nikita@gandi.net) Reviewed by: jhb Approved by: re (gjb) Differential Revision: https://reviews.freebsd.org/D7399 | 15 August 2016, 08:20:37 UTC |
b896c15 | Steven Hartland | 15 August 2016, 08:07:07 UTC | MFS r304067: Fix vtnet hang with max_virtqueue_pairs > VTNET_MAX_QUEUE_PAIR Approved by: re (gjb) Sponsored by: Multiplay | 15 August 2016, 08:07:07 UTC |
c93bc86 | Michael Tuexen | 15 August 2016, 05:07:02 UTC | MFC r304082: Improve a consistency check to not detect valid cases for unordered user messages using DATA chunks as invalid ones. While there, ensure that error causes are provided when sending ABORT chunks in case of reassembly problems detected. Thanks to Taylor Brandstetter for making me aware of this problem. Approved by: re (gjb) | 15 August 2016, 05:07:02 UTC |
5b95c86 | karels | 14 August 2016, 18:30:30 UTC | MFC r303978: Fix kernel build with TCP_RFC7413 option The current in_pcb.h includes route.h, which includes sockaddr structures. Including <sys/socketvar.h> should require <sys/socket.h>; add it in the appropriate place. PR: 211385 Submitted by: Sergey Kandaurov and iron at mail.ua Reviewed by: gnn Approved by: gnn (mentor) Approved by: re (gjb) | 14 August 2016, 18:30:30 UTC |
98a4670 | Andrey V. Elsukov | 14 August 2016, 16:32:23 UTC | Merge from stable/11 r304079: Restore "nat global" support. Now zero value of arg1 used to specify "tablearg", use the old "tablearg" value for "nat global". Introduce new macro IP_FW_NAT44_GLOBAL to replace hardcoded magic number to specify "nat global". Also replace 65535 magic number with corresponding macro. Fix typo in comments. PR: 211256 Approved by: re (kib) | 14 August 2016, 16:32:23 UTC |
2313065 | Glen Barber | 12 August 2016, 19:26:12 UTC | MFs11 r304014: MFC r303897: Pass overrides to make(1) when building ports for arm/armv6 targets, similar to what is done for the run-autotools-fixup override for non-arm targets. While here, set SRCBRANCH in release.conf.sample to use releng/11.0, which is a direct commit to releng/11.0. Approved by: re (kib) Sponsored by: The FreeBSD Foundation | 12 August 2016, 19:26:12 UTC |
e877258 | Glen Barber | 12 August 2016, 00:00:08 UTC | Fix still incorrect __FreeBSD_version values for stable/11 and releng/11.0 Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 12 August 2016, 00:00:08 UTC |
d40460b | Glen Barber | 11 August 2016, 23:39:23 UTC | Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, and rename it to RC1. Update __FreeBSD_version. Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and the dvd1.iso packages population. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation | 11 August 2016, 23:39:23 UTC |